

@2269

13 years 
Sam Hocevar 
* Set proper MIME types to image files so they appear inline in the …



@2223

13 years 
Sam Hocevar 
* Small reorganisation of chapter 4.
* Show the results of the HVS …



@2222

13 years 
Sam Hocevar 
* More DBS results with various HVS models.



@2221

13 years 
Sam Hocevar 
* Gaussian human visual system model.



@2218

13 years 
Sam Hocevar 
* WIP for chapter 4.



@2215

13 years 
Sam Hocevar 
* Inserted a chapter 4, "Modelbased dithering", between error …



@2211

13 years 
Sam Hocevar 
* Moved JaJuNi? in the same section as FloydSteinberg. It's of similar …



@2206

13 years 
Sam Hocevar 
* Added a nice table with ASCII characters and the ANSI colours.



@2204

13 years 
Sam Hocevar 
* Started bibliography. 25 references so far.



@2203

13 years 
Sam Hocevar 
* Don't save the original grayscale image in TrueColor? mode.



@2202

13 years 
Sam Hocevar 
* Add a tiny class for easier (width,height) image parsing.



@2201

13 years 
Sam Hocevar 
* Put the source code in a separate page.
* Add a page for the …



@2199

13 years 
Sam Hocevar 
* Better explanation of separatespace dithering.



@2198

13 years 
Sam Hocevar 
* Moved generated images to the out/ directory to reduce cluttering.



@2197

13 years 
Sam Hocevar 
* Fixes, improvements and clarifications here and there.



@2196

13 years 
Sam Hocevar 
* Typo in study.py.



@2195

13 years 
Sam Hocevar 
* Colour subblock error diffusion.



@2194

13 years 
Sam Hocevar 
* Small improvements here and there, Kronecker product symbol, …



@2193

13 years 
Sam Hocevar 
* Fixed bilevel subblock error diffusion example: it was …



@2190

13 years 
Sam Hocevar 
* Direct binary search.



@2187

13 years 
Sam Hocevar 
* Greyscale subblock error diffusion



@2186

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



@2185

13 years 
Sam Hocevar 
* Spatial colour error diffusion.



@2184

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



@2183

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



@2181

13 years 
Sam Hocevar 
* Our own subblock error diffusion.



@2180

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



@2179

13 years 
Sam Hocevar 
* Better block diffusion explanation.



@2178

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



@2175

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



@2174

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



@2173

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



@2172

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



@2171

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



@2170

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



@2169

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



@2168

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



@2167

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



@2166

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



@2165

13 years 
Sam Hocevar 
* More autogenerated matrix figures.



@2164

13 years 
Sam Hocevar 
* Oops, fixed image sizes.



@2163

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



@2162

13 years 
Sam Hocevar 
* Smaller image parsing pictures.



@2161

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



@2160

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



@2159

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



@2158

13 years 
Sam Hocevar 
* Small improvements here and there.



@2157

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



@2156

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



@2154

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



@2153

13 years 
Sam Hocevar 
* Void and cluster example.



@2152

13 years 
Sam Hocevar 
* Minor rewording.



@2151

13 years 
Sam Hocevar 
* Fix pat521.png generation.



@2150

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



@2149

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



@2148

13 years 
Sam Hocevar 
* Improved dot diffusion figure.



@2134

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



@2133

13 years 
Sam Hocevar 
* Minor updates.



@2132

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



@2131

13 years 
Sam Hocevar 
* A few TODOs.



@2130

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



@2127

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



@2126

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



@2125

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



@2124

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



@2123

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



@2122

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



@2121

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



@2120

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



@2119

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



@2118

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



@2117

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



@2116

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



@2115

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



@2114

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



@2113

13 years 
Sam Hocevar 
* Started section about nonrectangular matrices.



@2112

13 years 
Sam Hocevar 
* Started dynamic thresholding.



@2098

13 years 
Sam Hocevar 
* A few minor fixes.



@2034

13 years 
Sam Hocevar 
* Minor typos.



@2032

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



@2031

13 years 
Sam Hocevar 
* More about photomosaics.



@2030

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



@2029

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



@2028

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



@2027

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



@2014

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



@2013

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



@2012

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



@2011

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



@2010

13 years 
Sam Hocevar 
* Preparing random matrix halftoning.



@2007

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



@2006

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



@2005

13 years 
Sam Hocevar 
* Nicer colour pattern.



@2002

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



@1991

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



@1980

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



@1979

13 years 
Sam Hocevar 
* Colour dithering: separatespace dithering.



@1978

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



@1976

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



@1975

13 years 
Sam Hocevar 
* Finished gamma correction section.


