Olian04 / halftone-image-converter

Convert any provided image to a version that could have been printed on a printing press in an old newspaper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Convert any provided image to a version that could have been printed on a printing press in an old newspaper

License:MIT License


Languages

Language:Go 93.2%Language:Shell 6.8%