An R-package for generating halftone graphics.
Halftone is a reprographic technique that uses various sized and spaced dots to represent continuous tone gradients. It is the basis of color offset printing and predominantly used in CMYK colorspace applications.
This changelog reports all noteable updates to the package.
- Revised to use S3 methods only from a suggestion by Michal B.
- Added warning for inconsistent dimensional sampling in halftone().
- Added a method to halftone() called 'none'.
- halftone() now returns grid dimensionality as an attribute.
- Dependency on methods has been removed
- Fixed typos in the documentation.
- Added dependency on R>=3.5
- Revise thresholding to simply reduce pixel intensity to 0
- Revise thresholding to take place after inversion, but before downsampling
- Add K-channel functionality to preserve consistent downsampling across all channels
- Implement spatial sampling routine (k-neighbors on a lattice)
- Implement Bernoulli sampling routine (p propto pixel intensity)
- Revise default dimensionality to always be proportional to input dimensions in x and y
- Provide new S3 method for rotate()