-
Notifications
You must be signed in to change notification settings - Fork 71
Open
Description
Gradients between two very similar colors create harsh banding which becomes more noticeable the larger the distance the gradient covers.
Dithering is the process of creating in-between colors using an optical illusion to make sub-band transitions possible.
Currently, Femtovg does not support dithering like other vector graphics libraries, leading to noticeable bands:
Implementing dithering should be as simple as adding additional virtual stops between the gradient stop points with pre-set dithering patterns, see (https://en.wikipedia.org/wiki/Ordered_dithering)[https://en.wikipedia.org/wiki/Ordered_dithering]
This would greatly improve the quality of femtovg's rendering and enable more sleek and polished looking renders.
ilovefurnaces and diquah
Metadata
Metadata
Assignees
Labels
No labels