Ghost Pixel Cleaner Open the editor →

EUFYMAKE E1 · TUTORIAL

How to fix the white halo on eufyMake E1 UV prints

If your eufyMake E1 prints come out of the bed with a white halo, dusty edge, or fuzzy outline around the design — especially on dark substrates like foil balloons or black acrylic — you're not alone. It's one of the most common complaints in the E1 community, and it's almost never the printer's fault. Here's exactly what's happening and how to fix it permanently in ten seconds.

Updated June 2026·6 min read

What the eufyMake E1 white halo actually looks like

You print a design on a dark substrate — a purple foil balloon for an event, a black acrylic keychain, a transfer on a dark t-shirt — and instead of a clean edge, you see:

You stare at your PNG on screen and it looks perfect. The background is removed. The edges look clean. So why is the printer adding white where it shouldn't?

Why it's NOT your eufyMake E1

The E1 is doing exactly what it's designed to do. It receives your PNG, the RIP (your slicing software) calculates the white underbase layer, and the printheads lay down white ink wherever the file says "put white here". The problem isn't the hardware. The problem is what your file is telling the RIP.

You can test this: print the same design on white substrate (no underbase needed) — the halo disappears. The hardware is fine. The white-layer logic is the issue.

The real cause: ghost pixels in your PNG

When you remove a background using Canva, remove.bg, Adobe Photoshop's Magic Wand, or any AI background remover, the algorithm doesn't produce a perfect binary mask. It leaves a fringe of semi-transparent pixels around the subject — pixels with alpha values somewhere between 1 and 254 (where 0 is fully transparent and 255 is fully opaque).

On your monitor, these pixels look invisible. They're rendering at 1%, 5%, 15% opacity — your eyes can't see them against a similar background. But they exist in the file.

Your eufyMake's RIP doesn't care about visibility on your monitor. It reads each pixel and decides: "Does this pixel have any alpha at all? If yes, the design exists here, so I need white ink underneath it." Every one of those invisible 1–254 alpha pixels gets a layer of solid white ink underneath.

The halo isn't extra white the printer is adding. It's white the file is asking for — under pixels you can't see.

Why white underbase choke doesn't fix it

The first thing every E1 operator tries is the white choke setting. The logic seems right: shrink the white layer, the halo goes away. It doesn't work, and here's why.

Choke shrinks the white layer relative to where the solid CMYK already is. If your CMYK plate is 100% opaque from pixel A to pixel B, choke can pull the white edge in by 1, 2, or 3 pixels inside that boundary. But the ghost pixels — the alpha 1–254 ones — are outside the solid CMYK boundary. They're in the soft-edge zone. The CMYK plate sees them. The white plate sees them too. Both layers extend out to where the ghost pixels are. Choke shrinks the white from that outer edge, but if you set choke too high, you start eating into your actual design.

The result: people end up with choke at -2 or -3, the halo is reduced but still visible, and the design starts losing fine detail. It's a band-aid, not a fix.

The actual fix: clean the PNG before it reaches the RIP

The correct approach is to remove the ghost pixels from the source file before importing it into your eufyMake software. The PNG needs binarized alpha: every pixel is either fully opaque (255) or fully transparent (0), with no in-between. Once you do that:

You can do this manually in Photoshop using Layer → Matting → Defringe, then Select → Modify → Contract by 1–2 pixels, then check the alpha channel at 200% zoom for stragglers, repeat. It takes about 20 minutes per image if you're fast. For high-volume shops printing 30–50 designs a day, that's 10 hours a week of pure file prep.

Or skip the Photoshop step entirely

Ghost Pixel Cleaner does the whole process automatically — binarizes the alpha, decontaminates edge colors, and exports separate CMYK and white plates with automatic choke. 10 seconds per file. Free.

Clean a PNG now →

How to use Ghost Pixel Cleaner with your eufyMake E1 workflow

  1. Upload your PNG at pixelcleaner.net. Drag, paste, or browse. Accepts PNG, JPG, WebP.
  2. Adjust the threshold if you want — the default (128) works for 95% of files. The live preview shows you in real time which pixels will be removed (highlighted in toxic green so they're impossible to miss).
  3. Pick your substrate color to see the print preview composited on top of foil balloon purple, black acrylic, or whatever your job is on.
  4. Export. You get a single ZIP containing four files:
    • _cmyk.png — the color layer with clean binarized alpha
    • _white.png — the white underbase, automatically choked so it's a strict subset of the CMYK
    • _preview.png — composite preview on your chosen substrate
    • _report.txt — stats showing how many ghost pixels were removed
  5. Import the CMYK and white plates into your eufyMake software as separate layers and print as normal. Disable any additional white choke in the RIP — it's already done.

The safety invariant — what makes this approach bulletproof

Ghost Pixel Cleaner has one property that's verified in code on every release: the white plate is always a strict subset of the CMYK plate. White pixels can only exist where CMYK pixels exist. Mathematically, it's impossible for the output to produce a halo because there's no white ink where there's no color ink. This is tested against 36 parameter combinations on every build — no slider value, no threshold setting, no choke configuration can break it.

That's the engineering guarantee. Zero halo, zero ruined prints, zero second-guessing.

Frequently asked questions

Does this work with the official eufyMake software?

Yes. The output is standard PNG files with clean alpha channels — the same format every UV printing workflow expects. Import the CMYK plate and the white plate as separate layers in your eufyMake software, assign white to the white channel, and print normally.

What if I'm using a third-party RIP like AccuRIP or VersaWorks?

Same answer. The output PNGs are standard format. They work with eufyMake's own software, AccuRIP, VersaWorks, and every commercial RIP. The tool produces files; what your RIP does with them is up to you.

Will this break my designs with soft shadows or glow effects?

If you want soft shadows or glows to print as semi-transparent, you need a printer capable of variable-density white ink — which is a separate hardware feature. For binary-alpha UV/DTF workflows (which is what the E1 and most prosumer UV printers run), soft edges are converted to either solid or nothing. Adjust the threshold slider to control where the cutoff happens; the default (128) keeps about 50% of the soft-edge area as opaque.

How do I batch process multiple files?

The free tier supports one file at a time. Pro ($20 one-time, not a subscription) unlocks batch mode — pick an entire folder, process all files, get a ZIP of every output. Useful if you're prepping a job sheet of 20–50 designs.

Are my images uploaded anywhere?

No. All processing happens in your browser using WebAssembly. Your files never leave your device. There's no server-side processing, no upload, no remote API. You can verify this by disconnecting your internet after loading the page — the tool will still work.

Ready to fix it permanently?

Upload one of your PNGs that has the halo problem and see for yourself. 10 seconds, no sign-up, no credit card.

Open Ghost Pixel Cleaner →