Photo to two-ink risograph look: Seedream 5 Lite and a color check
A risograph print uses two or three inks on paper. Ask Seedream 5 Lite for the look on Sume, then count the palette in Pillow to see whether the inks held.

To get a two-ink risograph look from a photo on Sume, send the photo to bytedance-seed/seedream-5-lite as one input_references entry, name the two inks and the paper in the prompt, pin aspect_ratio to a value the row lists, and then count colors in Pillow: after quantize(colors=4), a faithful two-ink print should show paper, two inks and their overprint. The Sume catalog prices this row at a flat $0.04375 per image, so a four-image batch of options is $0.175.
Why check the colors afterwards?
Image models tend to drift toward extra tints. A risograph print has a fixed ink set, and the flat colors are the whole look. Counting the palette is a cheap pass or fail test: if a quantize to four colors leaves a visible fifth tint, the model added shading the press could not print.
The check needs no external service. It reads the saved PNG and reports how much of the image each palette entry covers.
from PIL import Image
im = Image.open("riso.png").convert("RGB")
q = im.quantize(colors=4)
palette = q.getpalette()[:12]
counts = sorted(q.getcolors(), reverse=True)
total = im.width * im.height
for n, idx in counts:
r, g, b = palette[idx * 3: idx * 3 + 3]
share = 100 * n / total
print(f"#{r:02x}{g:02x}{b:02x} {share:.1f}%")Which request fields does Seedream 5 Lite take?
From Sume's catalog: up to 10 input references, 1 to 4 images per call, PNG, JPEG or WebP output, and the ratios 1:1, 16:9, 9:16, 4:3, 3:4, 4:5, 5:4, 3:2 and 2:3. There is no auto ratio on this row, so pick the one closest to your photo. A 4:5 portrait is a common print shape. The row lists no quality or resolution field, and Sume rejects fields a model does not advertise instead of dropping them.
| Setting | Value on Sume |
|---|---|
| Model id | bytedance-seed/seedream-5-lite |
| Catalog price | $0.04375 per image |
| Input references | 0 to 10 |
| Images per call | 1 to 4 |
| Aspect ratios | 9 values, no auto |
| Quality or resolution field | Not listed; sending one returns 400 |
How do I fake misregistration if the model skips it?
Real risograph prints print one ink per pass, so the layers sit a hair off each other. If the result is too perfect, split the image by color after the quantize step, shift one layer by two or three pixels, and merge them again with a multiply blend. That keeps your ink set exact, which a prompt cannot promise, and costs no further model calls. Do the shift on a copy so you can compare it against the untouched render.
What prompt wording helps?
Name the inks as colors, not as brands: "two-ink risograph print in fluorescent pink and teal on off-white paper, grainy flat fills, slight misregistration, no gradients." Ask for flat fills and name what must be absent. After the first result, run the color check and tighten the prompt only if extra tints show up.
A request that outlasts Sume's 30-second wait returns 202 with a job envelope. Fetch the image from the job result as explained in Jobs and results.
Sources
Related posts
More in Use cases
- Photo to woodcut print: Flux 2 Flex edit, then a 1-bit threshold
Make a woodcut from a photo with Flux 2 Flex on Sume at $0.0625, then force true 1-bit black and white in Pillow so the file is ready for print.
- Holiday mini-session promo: six sample photos in a 15-second reel
Sell mini-session slots with a 15-second reel of six samples: Timeline, music and a booking line cost $0.24 on Sume, or $1.44 with upscaling.
- Pinterest bulk upload for video Pins: a .txt file, not a CSV
Pinterest bulk uploads video Pins from a .txt file: 200 a day for US business accounts, Who can view set to everyone, a thumbnail each. Prep clips with Sume.
- Salon gift certificate holiday promo: card art and clip, $0.90
Gift certificate promo for a salon: Ideogram 4.5 card art ($0.075), a 5-second Wan 3.0 720p clip ($0.625) and terms as caption cues ($0.20): $0.90.
Written by Sume