In short: a white halo around a DTF print comes from pixels at the edge of the design that are partly transparent. The printer puts white ink under every pixel that is not fully transparent, so those soft edges print as a light outline. The fix is to make edge pixels either fully opaque or fully transparent, and to choke the white layer slightly inside the colour.
What a halo looks like
On a black shirt, the design has a thin white, grey or pale border that is not in the artwork. Sometimes it is only visible up close, sometimes it is obvious from across the room. Around soft shapes, like smoke, glows or drop shadows, it looks like a faded white cloud. The edges can also feel stiffer and lift sooner, because the semi-transparent area has little ink but full adhesive.
Why it happens
DTF prints colour first, then white ink behind it, then adhesive powder. The RIP decides where white goes by looking at transparency: anything that is not 100% transparent gets white.
A design on screen almost never has hard edges. Smooth edges are made with anti-aliasing: a ring of pixels that are 10%, 30%, 70% opaque so the edge blends into the background. On screen that looks crisp. On a dark shirt, each of those pixels gets white ink under a very faint colour, so the blend becomes a pale outline.
Halos are especially common in:
- AI-generated images, which are full of soft, partly transparent areas.
- Upscaled images, because many upscalers smooth the edges they create.
- Designs with glows, drop shadows or feathered edges.
- Background removal done with a soft brush or a quick online tool.
- Photos cut out of their background.
How to check a file for halos
- Open the PNG in Photoshop and put a solid black layer underneath the design.
- Zoom to 200 to 400%.
- Look at the edges. Any ring of lighter or semi-transparent pixels will print.
- For a stricter test, Ctrl/Cmd-click the layer thumbnail to load transparency as a selection, then check Select, Modify, Contract by a pixel or two: if the edge changes visibly, it is soft.
Or upload it to FileFixxr. It finds semi-transparent edges and shows them on the file, for free.
How to fix halos in Photoshop
Hard edges with a threshold
- Duplicate the layer.
- Load the layer transparency as a selection (Ctrl/Cmd-click the thumbnail).
- Select, Modify, Contract by 1 to 2 px, then invert and delete. This removes the softest edge pixels.
- To make the remaining edge fully opaque, add a Levels adjustment to the layer mask or alpha channel and push the black and white input points close together.
Choke the white layer
Many RIPs have a "choke" or "white underbase reduction" setting that pulls the white layer a pixel or two inside the colour, so any remaining edge is colour only. It is a good safety net, but it does not fix very soft edges, and you need access to the RIP. If you send files to a DTF supplier, fix the file instead.
Rebuild glows and shadows
A drop shadow or glow cannot print as a soft fade on dark fabric. Replace it with a halftone version (a pattern of solid dots that simulates the fade) or remove it. Half-tone DTF works on the same principle.
How PrintReadySheets fixes it automatically
PrintReadySheets checks every upload for soft and semi-transparent edges at the size it will be printed. When it finds them, PixlPilot cleans the edges so each pixel is either printed or not, and removes leftover background fringes. Where the edge is genuinely ambiguous, FileFixer shows the areas it was least sure about and lets you choose what to keep.
The point is that the customer does not have to know what an alpha channel is. The file is fixed before it is placed on the gang sheet, and you see the result before you print.
Preventing halos in the first place
- Export logos from vector files, which have clean edges at any size.
- Remove backgrounds with a hard-edged selection, not a soft brush.
- Avoid glows, soft shadows and feathering in designs meant for dark garments.
- Ask customers for the original file instead of a screenshot or a social media image.
- Check AI-generated art before it goes on a sheet. It almost always needs edge cleanup.
Frequently asked questions
Why does my DTF print have a white outline?
Pixels at the edge of the design are partly transparent. The printer puts white ink under them, which shows as a light outline on dark fabric.
What is choking in DTF printing?
Choking shrinks the white underbase slightly so it sits inside the colour layer. It hides small edge problems. Many RIPs have a choke setting; it is a safety net, not a substitute for a clean file.
Do semi-transparent pixels print in DTF?
Yes. Any pixel that is not fully transparent gets white ink under it, even if it is only a few percent opaque.
How do I fix soft edges on an AI-generated image for DTF?
Remove the background with a hard edge, then make the edge pixels fully opaque, either with a threshold in Photoshop or automatically with an edge-cleanup tool like the one in PrintReadySheets.
Can I print shadows and glows with DTF?
Not as soft fades on dark garments. Convert them to a halftone, or remove them.
