halftone
v0.1.1
Published
Create halftone images.
Downloads
8
Readme
halftone
Convert a square image to 45° angled, circle shaped halftone.
"Halftone is the reprographic technique that simulates continuous tone imagery through the use of dots, varying either in size or in spacing, thus genereting a gradient effect". For more information about halftone images please refer to Wikipedia
Installation
This project is built on top of ImageMagick and paper.js. You first need to install ImageMagick, cairo and pango. Please follow installation documentation from paper.js and gm. Then:
git clone https://github.com/Postcard/halftone.git
cd halftone
npm run build
Example
import halftone from './dist/index';
let options = {
size: 1024,
density: 3,
outputFile: 'halftone.jpg'
}
halftone('./resources/portrait.jpg').then((outputFile) => {
console.log(`Halftone image successfully created at ${outputFile}`)
})