5 ms·
When you're doing color error diffusion dithering, you have to make sure the edges and corners of the color space are in your output palette. Otherwise you may
by mark-r 6y ago
When you're doing color error diffusion dithering, you have to make sure the edges and corners of the color space are in your output palette. Otherwise you may get errors that accumulate and can't be eliminated.
- makeworld 6y agoThanks, I didn't know about this! Do you have any links to learn more? In any case, this is on the dev who uses the library and specifies a palette rather than the library itself though.
- mark-r 6y agoSorry, I don't have any links - I learned it through personal experience. Kept getting ugly blotches in the output that weren't easily explained. Finally traced it to errors that were accumulating because the palette color they were mapped to left an even greater positive error.