-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Color Quantization Method #2
Comments
I'm not really opposed to palette optimization features, but I'm afraid I have no plans to try to implement them in the near future. Some concerns: (1) It requires an architectural change that will increase memory usage or code complexity. I want to do that anyway, for other reasons, but as of now there's no clean way add such a feature. (2) There are many different ways to do color reduction, so such a feature would never truly be finished. (3) Dithering to an optimized palette requires different algorithms than the ones IW uses now, and I'm not sure I know how to do it. (4) I don't know how well it would interact with other features. It might not be too hard to do if it were limited to, say, no more than 256 colors selected from the 24-bit truecolor sRGB palette. But IW's other features don't have such limitations. |
Currently ImageWorsener has the most complete dithering method available than another image processing application. But ImageWorsener currently lack of color quantizer method that can be used in conjunction with dither. Some of available color quantizer that I know are:
Please implement at least one of them (Dennis Lee or Pairwise Nearest Neigbour) to make dithering method in ImageWorsener more effective.
For source code, I recommend you for looking at MtPaint repository as it was the project that I was aware implemented those algortihm very well.
Regards,
RyanBram
The text was updated successfully, but these errors were encountered: