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

Implement halftoning #13

Open
nclm opened this issue May 30, 2023 · 1 comment
Open

Implement halftoning #13

nclm opened this issue May 30, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@nclm
Copy link

nclm commented May 30, 2023

Great app!

With this name and this logo however, I would expect to be able to use it for doing actual halftones (the print kind), and not dithering (the screen kind). So I suggest that halftoning could be added, even maybe as a default algorithm?

There might already be open source code for it that could be integrated?

For a quick implementation, I suggest the “Color Amount” option could have two choices, either “1” (in which case it would be doing a monochrome halftoning of the grayscale image), or “4” (in which case it would do overlayed CMYK halftones).

I don’t have anything than Photoshop underhand right now, but for reference, here are the options for the default monochrome halftone it has:

half1

And for the CMYK halftone:

helf2

Ideally choosing angles, shape, colours and resolution would be amazing, but a simple implementation with default angles could work too at least for a start :)

@tfuxu tfuxu added the enhancement New feature or request label May 31, 2023
@tfuxu
Copy link
Owner

tfuxu commented Jun 1, 2023

Yeah, its pretty ironic 😄️ I'll work on implementing halftone effect in the near future, as I'm planning to implement more dither algorithms pretty soon.

@tfuxu tfuxu added this to the Halftone 1.0.0 milestone Nov 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants