A halftone representing an error diffusion screen. Allows the production of results containing a variable number of gray levels per channel using a range of error diffusion screens. More...
#include <jawsmako.h>
Inherits JawsMako::IJawsRenderer::IHalftone.
A halftone representing an error diffusion screen. Allows the production of results containing a variable number of gray levels per channel using a range of error diffusion screens.
May be used for both monochrome and color rendering with renderScreened() and renderScreenedToFrameBuffers().
The dropSizes parameter defines the number of gray levels that will be produced:
For a dropSizes parameter of 1, the renderScreened() and renderScreenedToFrameBuffers() will produce 1bpc output. For other dropSizes, these APIs will currently produce 4bpc results which may be post-processed as desired.
The default is a simple Atkinson monochrome error diffusion screen
The EDS Workbench application (see http://documentation.globalgraphics.com) can be used to explore the possibilities and generate parameters for this class.