What I'm trying to do is applying a slight layer of noise with a filter or extension in InkScape, which is hopefully applied before rendering, bumping the rounding error around a bit, resulting in a not-optimal but better-than-nothing poor man's noise-shaper. The question also was perfectly clear, I know because I arrived at this page looking for the same answer. I'm currently wrestling with the same problem. Inkscape and Affinity Designer are both vector-based alternatives to Adobe Illustrator the industry standard in vector design software. That's not a solution for a serious graphics designer. So yeah, I can actually understand the attitude, when asking how to solve a problem, being told to sort of brush it under the carpet. Here's the link to the Inkscape SVG if you want to examine how it was constructed. Here's a quick incomplete example showing what is possible. How do you SOLVE banding in gradients -> apply dithering during render! You could build an illustration like this simply by using gradients and blurs for highlights/shadows, variable power strokes, etc. How do you "hide" banding in gradients -> spread noise, etc (there's better tricks but you always end up throwing away fidelity). How do you solve jagged edges -> anti aliasing when rendering. A photo reduced to 4 colours with dither. Your "solution" of applying the spread noise filter in GIMP really is no better than someone encountering jagged edges in line-art, asking directly about the anti-aliasing option, and telling them to apply a Gaussian blur!Ĭonsider: A photo, reduced to 4 colours with no dither, and a spread noise filter applied afterwards. Another option would be to trace the image in black and white, and then recolor it in Inkscape. Applying dither is a form of noise-shaping, which doesn't reduce the noise but spreads it out in spatial domain so it doesn't correlate into noticeable shapes any more (I'll spare you the signal theory). The quality of the results can be variable, especially for images with lots of gradients, anti-aliasing or compression artifacts, but for a simple image with just a bunch of different colored letters, it should work pretty well. This results in a very annoying and noticeable type of banding noise (as opposed to aliasing noise which would be the case if we were talking about resolution). You get banding effects because InkScape's export to PNG incorrectly rounds down the (floating-point) RGB values of the interpolated gradient to 8-bit values (256 steps). Well, I don't know how you expect dither to work, but usually you dither hires signal to lores, while you seem to expect to dither lores, which can't work of course.ĭithering in gradients is not done for reasons of resolution, but for reasons of bit-rate.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |