BiscuitChickenpie
cd ~/feed
5015DESIGN28·04·2026
$cat ~/design-work/halftone-poster-watch-me-fail.md

I tried to make a vintage halftone poster in Photoshop. It went badly..

I tried to make a vintage two-color halftone poster in Photoshop three times. The Color Halftone filter lied to me. Grayscale Bitmap mode got me halfway. Channel-by-channel separation at different angles finally worked. Here's the honest build log — failed outputs included.

I tried to make a vintage halftone poster in Photoshop. It went badly.

Here's the broken one. Pale dots, muddy ochre mud everywhere, the colors running into each other like they shared an umbrella in a rainstorm.

I'd seen this aesthetic everywhere — band posters with that crisp Saul Bass-meets-risograph look, where the color dots sit clean and slightly misregistered, the way real silkscreen ink does when the press isn't perfectly aligned. I wanted that. I did not get that. Not immediately.

Here's what three attempts actually looked like, and the one thing every YouTube tutorial glosses over.

Attempt 1: the Color Halftone filter applied directly produces muddy uniform grey-mauve dots with no color separation — annotated diagram showing what went wrong

The goal

A vintage two-color halftone poster. Your subject — I used a portrait — reduced to two flat ink colors, printed in dots. The dots should vary in size with the tonal value (dark area = big dots, light area = small dots), be crisp with no bleed, and look like they were slightly misaligned on press.

Prerequisites: Photoshop 2025 or later, a photo with decent contrast, basic layer knowledge.

Attempt 1 — The obvious move, and why it's wrong

Go to Filter → Pixelate → Color Halftone. Set Max Radius to 8. Click OK. That's it, right? No. Color Halftone runs a halftone screen on each individual RGB channel and composites them back into full color. The result is not a vintage poster — it looks like a badly printed newspaper crossword. The colors don't separate. They just turn grey-mauve. The dots are uniformly large. The whole image goes muddy.

What I learned: Color Halftone is for simulating CMYK offset printing with all four channels. It has no "vintage two-ink" mode. Skip it.

Attempt 2: perfect grayscale halftone dots but no color separation — three-stage process diagram showing why adding a flat color layer behind doesn't create the effect

Attempt 2 — Grayscale first, color later (still wrong, but differently)

Smarter this time. Convert to Grayscale. Run Bitmap conversion at 300ppi, Halftone Screen method, 45° angle, 30 lines/inch, Round dot. The dots come out perfect. Crisp. Round. Dark where the subject is dark, disappearing where it goes light. Then I tried to add color back. I converted back to RGB, filled a solid color layer underneath, set the halftone layer to Multiply. One color: works. The second color: no way to get it to only fill the spaces between dots at the right tonal values. I ended up with a background color peeking through wherever dots were missing. Not the same thing.

What I learned: Bitmap mode halftone is correct for one-ink prints. For two ink colors that each carry tonal information, you need two separate halftone channels. Bitmap doesn't split that for you.

Attempt 3 — The right approach

This is channel-by-channel separation. Duplicate your original layer and desaturate (Shift+Cmd+U). Add a Curves adjustment layer — pull shadows up and highlights down to define the zone for your first ink color. Merge to a new layer (Shift+Opt+Cmd+E). Convert to Grayscale, then to Bitmap (300ppi, Halftone Screen, 45°, 30 lpi, Round). Back to RGB. Fill with your first ink color (burnt sienna). Blend mode: Multiply. Repeat with different Curves — shadows only this time, angle at 75°. Fill with second color (deep navy). Blend: Multiply. Nudge Ink 2 layer 3–4px right and 2px down. The dot channels don't line up. That's the look.

The final correct result: two-color channel-separated halftone with sienna and navy, slightly misregistered — annotated with channel angles and misregistration offset. Mr. Chicken celebrates in exhausted satisfaction.

The most common issue: Curves adjustments too aggressive — you end up solid black instead of dots. Check that Bitmap is outputting dots, not a fill. If it looks solid: your Grayscale source is too dark. Back up to Curves and bring exposure up.

What the Color Halftone filter is actually good for

Regional CMYK halftone simulation. If you're building a mock-up that's supposed to look like commercial offset printing — a book cover, magazine spread, that aesthetic — Color Halftone is fine. It's just not a two-ink tool.

Next week

We're doing Displacement Maps in Photoshop. Specifically, wrapping flat vector art onto wrinkled fabric. It's a half-hour job if you know the map resolution trick. It took me two hours the first time. So: another one of these.

By Chickenpie
Share
// More from the feedAll entries

Done reading? There’s more where this came from.

Issue №0000·Vol. 2026Printed on the internet
§01Subscribe

One letter, when there’s something worth your inbox. Drawings, AI detritus, satire, and the occasional golf swing.

§04Fine print
Chickenpie
© 2026 Chickenpie · All rights reservedSet inSpace Grotesk