

@2187

14 years 
Sam Hocevar 
* Greyscale subblock error diffusion



@2186

14 years 
Sam Hocevar 
* Add a colour gradient to the colour tests. They give very insightful …



@2185

14 years 
Sam Hocevar 
* Spatial colour error diffusion.



@2184

14 years 
Sam Hocevar 
* "Improve" weighed subblock FloydSteinberg by using a simplified …



@2183

14 years 
Sam Hocevar 
* Subblock error diffusion with 3×3 blocks.



@2181

14 years 
Sam Hocevar 
* Our own subblock error diffusion.



@2180

14 years 
Sam Hocevar 
* That '0' in error diffusion matrices does not mean anything. Removing it.



@2179

14 years 
Sam Hocevar 
* Better block diffusion explanation.



@2178

14 years 
Sam Hocevar 
* Always process the gradient image before the Lenna image.
* A …



@2175

14 years 
Sam Hocevar 
* A few fixes here and there.



@2174

14 years 
Sam Hocevar 
* Omnidirectional error diffusion (a dot diffusion ripoff).



@2173

14 years 
Sam Hocevar 
* Started block error diffusion, a necessary step for proper ASCII art.



@2172

14 years 
Sam Hocevar 
* Moved standard random dithering to chapter 1.



@2171

14 years 
Sam Hocevar 
* Move dot diffusion into part 3.3, it doesn't really deserve its own
…



@2170

14 years 
Sam Hocevar 
* Automatically generate the Ostromoukhov matrix image.



@2169

14 years 
Sam Hocevar 
* Introducting spatial Hilbert dithering, a Riemersma improvement.
* …



@2168

14 years 
Sam Hocevar 
* Get rid of .svg files that are no longer needed.



@2167

14 years 
Sam Hocevar 
* All error diffusion matrices are now autogenerated.



@2166

14 years 
Sam Hocevar 
* Generate voidandcluster matrices PNGs for best illustration.



@2165

14 years 
Sam Hocevar 
* More autogenerated matrix figures.



@2164

14 years 
Sam Hocevar 
* Oops, fixed image sizes.



@2163

14 years 
Sam Hocevar 
* New Svg class in study.py to generate SVG files.
* Converted …



@2162

14 years 
Sam Hocevar 
* Smaller image parsing pictures.



@2161

14 years 
Sam Hocevar 
* Riemersma variation with a Hilbert 2 curve.



@2160

14 years 
Sam Hocevar 
* Riemersma dithering (on a Hilbert curve).



@2159

14 years 
Sam Hocevar 
* Remove stale pat005.png file.



@2158

14 years 
Sam Hocevar 
* Small improvements here and there.



@2157

14 years 
Sam Hocevar 
* Redesigned all dither matrices for better readability.
* Fixed the …



@2156

14 years 
Sam Hocevar 
* Better explanation of dither matrix tiling.



@2155

14 years 
Sam Hocevar 
* Better distributed matrix background.



@2154

14 years 
Sam Hocevar 
* Generate a 7×7 gaussian matrix instead of using the hardcoded 9×9 …



@2153

14 years 
Sam Hocevar 
* Void and cluster example.



@2152

14 years 
Sam Hocevar 
* Minor rewording.



@2151

14 years 
Sam Hocevar 
* Fix pat521.png generation.



@2150

14 years 
Sam Hocevar 
* Add a FS + sharpening example.



@2149

14 years 
Sam Hocevar 
* Reworked the dot diffusion part. Added a sharpen + FloydSteinberg? …



@2148

14 years 
Sam Hocevar 
* Improved dot diffusion figure.



@2145

14 years 
Sam Hocevar 
* Added crap ohloh metrics.



@2134

14 years 
Sam Hocevar 
* Knuth's dot diffusion algorithm.



@2133

14 years 
Sam Hocevar 
* Minor updates.



@2132

14 years 
Sam Hocevar 
* Renamed "gray" into "grey" because I'm a fucking pedantic, children …



@2131

14 years 
Sam Hocevar 
* A few TODOs.



@2130

14 years 
Sam Hocevar 
* Use serpentine FS instead of classical FS.
* Remove the crap about …



@2127

14 years 
Sam Hocevar 
* ShiauFan patented dithering.
* Ostromoukhov's variable …



@2126

14 years 
Sam Hocevar 
* Get rid of test52x(), use getZoom() and getRegion() instead.



@2125

14 years 
Sam Hocevar 
* Show the results of serpentine FloydSteinberg on a grey 90% image.
…



@2124

14 years 
Sam Hocevar 
* Crap, I mistakenly removed the 402 output images!



@2123

14 years 
Sam Hocevar 
* A few additions to the ordered dithering. Started talking about void …



@2122

14 years 
Sam Hocevar 
* Put serpentine FloydSteinberg in a separate subsection.



@2121

14 years 
Sam Hocevar 
* A lot more nonrectangular tiles. With a few nice results.



@2120

14 years 
Sam Hocevar 
* Generate Bayer matrices on the fly.



@2119

14 years 
Sam Hocevar 
* Added code for ranked dither. But deactivated it: it sucks heavily.



@2118

14 years 
Sam Hocevar 
* Fixed an error in the 4way cross dither tile bitmap.



@2117

14 years 
Sam Hocevar 
* White matrix backgrounds in section 3.



@2116

14 years 
Sam Hocevar 
* White matrix backgrounds in section 2.



@2115

14 years 
Sam Hocevar 
* Slightly improved dithering examples. Added matrices and tiles.



@2114

14 years 
Sam Hocevar 
* Factored all nonrectangular matrix examples.
* Apparently 251 …



@2113

14 years 
Sam Hocevar 
* Started section about nonrectangular matrices.



@2112

14 years 
Sam Hocevar 
* Started dynamic thresholding.



@2100

14 years 
Sam Hocevar 
* Linking to 0.99.beta13b, a new minor release with Pascal's Ruby …



@2099

14 years 
Sam Hocevar 
* 0.99beta13 release.



@2098

14 years 
Sam Hocevar 
* A few minor fixes.



@2085

14 years 
JeanYves Lamoureux 
* removed cacatris menu entry for now (lol)



@2034

14 years 
Sam Hocevar 
* Minor typos.



@2032

14 years 
Sam Hocevar 
* Use Image.copyTo() and Image.getCrop() instead of pixelbypixel
…



@2031

14 years 
Sam Hocevar 
* More about photomosaics.



@2030

14 years 
Sam Hocevar 
* Started part 6: Photographic mosaics.



@2029

14 years 
Sam Hocevar 
* Refactored study.py so that it can be called with the list of …



@2028

14 years 
Sam Hocevar 
* Wrote a few lines about error minimisation in thresholding methods.



@2027

14 years 
Sam Hocevar 
* Add a disclaimer to make sure people know it's Work In Progress.
* …



@2014

14 years 
Sam Hocevar 
* Put a few keywords in bold.



@2013

14 years 
Sam Hocevar 
* Random halftoning perturbation.
* Random dither matrix selection.



@2012

14 years 
Sam Hocevar 
* Added a bunch of 8×8 matrix results.



@2011

14 years 
Sam Hocevar 
* Slightly reworked the 4×4 Bayer matrix so that it respects the
…



@2010

14 years 
Sam Hocevar 
* Preparing random matrix halftoning.



@2007

14 years 
Sam Hocevar 
* Explain the problem with dimension separation.



@2006

14 years 
Sam Hocevar 
* Vertically align matrix images at the top.



@2005

14 years 
Sam Hocevar 
* Nicer colour pattern.



@2002

14 years 
Sam Hocevar 
* Started section 5.2 (accounting for other dimensions).



@2001

14 years 
Sam Hocevar 
* Use "home" instead of "about".



@2000

14 years 
Sam Hocevar 
* Have each manual page link to the home page.



@1999

14 years 
Sam Hocevar 
* Fix broken links.



@1998

14 years 
Sam Hocevar 
* Disallow HTTP access to /.git/.



@1994

14 years 
Sam Hocevar 
* libcaca: a million flies cannot be wrong!



@1993

14 years 
Sam Hocevar 
* Make links greenish instead of blueish.
* Set proper background …



@1992

14 years 
Sam Hocevar 
* Header plus petit.



@1991

14 years 
Sam Hocevar 
* New pattern for future 3dimensional explanations.



@1990

14 years 
Sam Hocevar 
* libcaca©®™, take back the text!



@1989

14 years 
Sam Hocevar 
* Yet another style change.



@1985

14 years 
Sam Hocevar 
* Allow "" in documentation filenames.



@1984

14 years 
Sam Hocevar 
* Use serif instead of sansserif.
* Make menu links black …



@1982

14 years 
Sam Hocevar 
* Add default background colours for all elements that have a …



@1981

14 years 
Sam Hocevar 
* New website look proposal.



@1980

14 years 
Sam Hocevar 
* Added a 4colour example to the grayscale dithering part.



@1979

14 years 
Sam Hocevar 
* Colour dithering: separatespace dithering.



@1978

14 years 
Sam Hocevar 
* No longer pass the idiotic "name" parameter to tests.



@1977

14 years 
Sam Hocevar 
* A few very intelligent catchphrases appearing at random.



@1976

14 years 
Sam Hocevar 
* Prepare room for part 5, colour dithering.



@1975

14 years 
Sam Hocevar 
* Finished gamma correction section.



@1974

14 years 
Sam Hocevar 
* Removed the useless top line in each error diffusion matrix.
* …


