Skip to content
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

Roadmap #5

Open
robertkist opened this issue Jan 22, 2025 · 3 comments
Open

Roadmap #5

robertkist opened this issue Jan 22, 2025 · 3 comments

Comments

@robertkist
Copy link
Owner

robertkist commented Jan 22, 2025

Since this is a labor of love, there will be no dates in this roadmap. But it is what I will very likely work on next...

  1. CLI interface (might be a separate project) so libdither can be used in scripts and automated pipelines
  2. Color dithering support for Ordered / Bayer dither and (Variable) Error Diffusion - this already exists in a Python prototype
  3. Color quantization down to a user specified number of colors - Python prototype exists
  4. Dithering with a custom palette with a certain amount of user specified colors - Python prototype exists
  5. Support for handling transparency (1-bit alpha test) - Python prototype exists
@robertkist robertkist pinned this issue Jan 22, 2025
@mavizasyon
Copy link

mavizasyon commented Feb 8, 2025

Hey, great to see such a project and thanks, I saw a program that apply reaction diffusion effect to image, software name was Stochaster, how is that works? would you implement that one day?

@robertkist
Copy link
Owner Author

I'm not ruling it out, but probably not any time soon.

I'm pretty busy and stochastic methods are quite a different beast that I feel don't have time to get right now.
Besides, it'll be hard to beat Stochaster - looks like an awesome tool. Thanks for the tip! :)

It's more likely I'll add color dithering soon, because that builds on knowledge and code I already have.
That also fits more into the use cases I want to cover - dithering, esp. for pixel art, retro game dev, etc., rather than printing (where there are tons more halftoning techniques than Ditherista / libdither covers)

@mavizasyon
Copy link

thank you a lot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants