halftone-image-converter
Convert any provided image to a version that could have been printed on a printing press in an old newspaper (aka: halftone)
Usage
go run ./src/main.go <fidelity> <input/file.png> <output/file.png>
Example
Input
Output: Fidelity 80
go run ./src/main.go 80 ./assets/input.png ./assets/output_80.png
Output: Fidelity 180
go run ./src/main.go 180 ./assets/input.png ./assets/output_180.png
Output: Fidelity 280
go run ./src/main.go 280 ./assets/input.png ./assets/output_280.png
Higher fidelity results in lower contrast. So the optimal fidelity depends on the image