source: libpipi/trunk/pipi/dither

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2844   12 years Sam Hocevar Fix headers.
(edit) @2813   12 years Sam Hocevar * ordered.c: r means radius, not diameter.
(edit) @2812   12 years Sam Hocevar * Add a scale parameter to pipi_dither_ordered_ext(). * Reimplement …
(edit) @2811   12 years Sam Hocevar * ordered.c: allow to rotate the dither pattern, using …
(edit) @2790   12 years Sam Hocevar * Add pipi_order, to transform any image into an ordered dithering matrix.
(edit) @2761   12 years Sam Hocevar * Add the "halftone" dithering method, which uses classical halftone …
(edit) @2759   12 years Sam Hocevar * Get rid of the specific error diffusion functions, since our stock …
(edit) @2758   12 years Sam Hocevar * Add pipi_dither_ediff(), a generic error diffusion dithering …
(edit) @2751   12 years Sam Hocevar * atkinson.c: implement Atkinson dithering.
(edit) @2700   12 years Sam Hocevar * jajuni.c: add Jarvis-Judice-Ninke dithering. It's a …
(edit) @2699   12 years Sam Hocevar * floydsteinberg.c: minor optimisation in the FStein error propagation.
(edit) @2696   12 years Sam Hocevar * pipi_dither_ordered() now takes two arguments; any image can be used …
(edit) @2672   12 years Sam Hocevar * dbs.c: generate the initial halftone using random dithering instead …
(edit) @2671   12 years Sam Hocevar * random.c: implement random dithering using a deterministic pseudo-RNG.
(edit) @2670   12 years Sam Hocevar * Dithering algorithms no longer modify the original image.
(edit) @2666   12 years Sam Hocevar * Prefix dithering functions with _dither_ to avoid namespace cluttering.
(edit) @2665   12 years Sam Hocevar * ordered.c: implement Bayer dithering (pretty trivial).
(edit) @2664   12 years Sam Hocevar * dbs.c: optimise DBS by ignoring 16x16 cells that had no pixel …
(edit) @2663   12 years Sam Hocevar * dbs.c: improve the DBS human visual system kernel by adding two …
(edit) @2656   12 years Sam Hocevar * Error diffusion methods now support either raster or serpentine scan.
(edit) @2654   12 years Sam Hocevar * ostromoukhov.c: Ostromoukhov's simple error diffusion algorithm.
(edit) @2653   12 years Sam Hocevar * floydsteinberg.c: perform Floyd-Steinberg dithering on a serpentine path.
(edit) @2651   12 years Sam Hocevar * dbs.c: new dithering function: Direct Binary Search. One of the best …
(add) @2637   12 years Sam Hocevar * Add Floyd-Steinberg grayscale dithering.
Note: See TracRevisionLog for help on using the revision log.