|
|
@2223
|
15 years |
Sam Hocevar |
* Small reorganisation of chapter 4.
* Show the results of the HVS …
|
|
|
@2222
|
15 years |
Sam Hocevar |
* More DBS results with various HVS models.
|
|
|
@2221
|
15 years |
Sam Hocevar |
* Gaussian human visual system model.
|
|
|
@2218
|
15 years |
Sam Hocevar |
* WIP for chapter 4.
|
|
|
@2215
|
15 years |
Sam Hocevar |
* Inserted a chapter 4, "Model-based dithering", between error …
|
|
|
@2211
|
15 years |
Sam Hocevar |
* Moved JaJuNi? in the same section as Floyd-Steinberg. It's of similar …
|
|
|
@2206
|
15 years |
Sam Hocevar |
* Added a nice table with ASCII characters and the ANSI colours.
|
|
|
@2204
|
15 years |
Sam Hocevar |
* Started bibliography. 25 references so far.
|
|
|
@2203
|
15 years |
Sam Hocevar |
* Don't save the original grayscale image in TrueColor? mode.
|
|
|
@2202
|
15 years |
Sam Hocevar |
* Add a tiny class for easier (width,height) image parsing.
|
|
|
@2201
|
15 years |
Sam Hocevar |
* Put the source code in a separate page.
* Add a page for the …
|
|
|
@2199
|
15 years |
Sam Hocevar |
* Better explanation of separate-space dithering.
|
|
|
@2198
|
15 years |
Sam Hocevar |
* Moved generated images to the out/ directory to reduce cluttering.
|
|
|
@2197
|
15 years |
Sam Hocevar |
* Fixes, improvements and clarifications here and there.
|
|
|
@2196
|
15 years |
Sam Hocevar |
* Typo in study.py.
|
|
|
@2195
|
15 years |
Sam Hocevar |
* Colour sub-block error diffusion.
|
|
|
@2194
|
15 years |
Sam Hocevar |
* Small improvements here and there, Kronecker product symbol, …
|
|
|
@2193
|
15 years |
Sam Hocevar |
* Fixed bilevel sub-block error diffusion example: it was …
|
|
|
@2190
|
15 years |
Sam Hocevar |
* Direct binary search.
|
|
|
@2187
|
15 years |
Sam Hocevar |
* Greyscale sub-block error diffusion
|
|
|
@2186
|
15 years |
Sam Hocevar |
* Add a colour gradient to the colour tests. They give very insightful …
|
|
|
@2185
|
15 years |
Sam Hocevar |
* Spatial colour error diffusion.
|
|
|
@2184
|
15 years |
Sam Hocevar |
* "Improve" weighed sub-block Floyd-Steinberg by using a simplified …
|
|
|
@2183
|
15 years |
Sam Hocevar |
* Sub-block error diffusion with 3×3 blocks.
|
|
|
@2181
|
15 years |
Sam Hocevar |
* Our own sub-block error diffusion.
|
|
|
@2180
|
15 years |
Sam Hocevar |
* That '0' in error diffusion matrices does not mean anything. Removing it.
|
|
|
@2179
|
15 years |
Sam Hocevar |
* Better block diffusion explanation.
|
|
|
@2178
|
15 years |
Sam Hocevar |
* Always process the gradient image before the Lenna image.
* A …
|
|
|
@2175
|
15 years |
Sam Hocevar |
* A few fixes here and there.
|
|
|
@2174
|
15 years |
Sam Hocevar |
* Omni-directional error diffusion (a dot diffusion rip-off).
|
|
|
@2173
|
15 years |
Sam Hocevar |
* Started block error diffusion, a necessary step for proper ASCII art.
|
|
|
@2172
|
15 years |
Sam Hocevar |
* Moved standard random dithering to chapter 1.
|
|
|
@2171
|
15 years |
Sam Hocevar |
* Move dot diffusion into part 3.3, it doesn't really deserve its own
…
|
|
|
@2170
|
15 years |
Sam Hocevar |
* Automatically generate the Ostromoukhov matrix image.
|
|
|
@2169
|
15 years |
Sam Hocevar |
* Introducting spatial Hilbert dithering, a Riemersma improvement.
* …
|
|
|
@2168
|
15 years |
Sam Hocevar |
* Get rid of .svg files that are no longer needed.
|
|
|
@2167
|
15 years |
Sam Hocevar |
* All error diffusion matrices are now autogenerated.
|
|
|
@2166
|
15 years |
Sam Hocevar |
* Generate void-and-cluster matrices PNGs for best illustration.
|
|
|
@2165
|
15 years |
Sam Hocevar |
* More autogenerated matrix figures.
|
|
|
@2164
|
15 years |
Sam Hocevar |
* Oops, fixed image sizes.
|
|
|
@2163
|
15 years |
Sam Hocevar |
* New Svg class in study.py to generate SVG files.
* Converted …
|
|
|
@2162
|
15 years |
Sam Hocevar |
* Smaller image parsing pictures.
|
|
|
@2161
|
15 years |
Sam Hocevar |
* Riemersma variation with a Hilbert 2 curve.
|
|
|
@2160
|
15 years |
Sam Hocevar |
* Riemersma dithering (on a Hilbert curve).
|
|
|
@2159
|
15 years |
Sam Hocevar |
* Remove stale pat005.png file.
|
|
|
@2158
|
15 years |
Sam Hocevar |
* Small improvements here and there.
|
|
|
@2157
|
15 years |
Sam Hocevar |
* Redesigned all dither matrices for better readability.
* Fixed the …
|
|
|
@2156
|
15 years |
Sam Hocevar |
* Better explanation of dither matrix tiling.
|
|
|
@2154
|
15 years |
Sam Hocevar |
* Generate a 7×7 gaussian matrix instead of using the hardcoded 9×9 …
|
|
|
@2153
|
15 years |
Sam Hocevar |
* Void and cluster example.
|
|
|
@2152
|
15 years |
Sam Hocevar |
* Minor rewording.
|
|
|
@2151
|
15 years |
Sam Hocevar |
* Fix pat5-2-1.png generation.
|
|
|
@2150
|
15 years |
Sam Hocevar |
* Add a FS + sharpening example.
|
|
|
@2149
|
15 years |
Sam Hocevar |
* Reworked the dot diffusion part. Added a sharpen + FloydSteinberg? …
|
|
|
@2148
|
15 years |
Sam Hocevar |
* Improved dot diffusion figure.
|
|
|
@2134
|
15 years |
Sam Hocevar |
* Knuth's dot diffusion algorithm.
|
|
|
@2133
|
15 years |
Sam Hocevar |
* Minor updates.
|
|
|
@2132
|
15 years |
Sam Hocevar |
* Renamed "gray" into "grey" because I'm a fucking pedantic, children- …
|
|
|
@2131
|
15 years |
Sam Hocevar |
* A few TODOs.
|
|
|
@2130
|
15 years |
Sam Hocevar |
* Use serpentine FS instead of classical FS.
* Remove the crap about …
|
|
|
@2127
|
15 years |
Sam Hocevar |
* Shiau-Fan patented dithering.
* Ostromoukhov's variable …
|
|
|
@2126
|
15 years |
Sam Hocevar |
* Get rid of test52x(), use getZoom() and getRegion() instead.
|
|
|
@2125
|
15 years |
Sam Hocevar |
* Show the results of serpentine Floyd-Steinberg on a grey 90% image.
…
|
|
|
@2124
|
15 years |
Sam Hocevar |
* Crap, I mistakenly removed the 4-0-2 output images!
|
|
|
@2123
|
15 years |
Sam Hocevar |
* A few additions to the ordered dithering. Started talking about void …
|
|
|
@2122
|
15 years |
Sam Hocevar |
* Put serpentine Floyd-Steinberg in a separate subsection.
|
|
|
@2121
|
15 years |
Sam Hocevar |
* A lot more non-rectangular tiles. With a few nice results.
|
|
|
@2120
|
15 years |
Sam Hocevar |
* Generate Bayer matrices on the fly.
|
|
|
@2119
|
15 years |
Sam Hocevar |
* Added code for ranked dither. But deactivated it: it sucks heavily.
|
|
|
@2118
|
15 years |
Sam Hocevar |
* Fixed an error in the 4-way cross dither tile bitmap.
|
|
|
@2117
|
15 years |
Sam Hocevar |
* White matrix backgrounds in section 3.
|
|
|
@2116
|
15 years |
Sam Hocevar |
* White matrix backgrounds in section 2.
|
|
|
@2115
|
15 years |
Sam Hocevar |
* Slightly improved dithering examples. Added matrices and tiles.
|
|
|
@2114
|
15 years |
Sam Hocevar |
* Factored all non-rectangular matrix examples.
* Apparently 2-5-1 …
|
|
|
@2113
|
15 years |
Sam Hocevar |
* Started section about non-rectangular matrices.
|
|
|
@2112
|
15 years |
Sam Hocevar |
* Started dynamic thresholding.
|
|
|
@2098
|
15 years |
Sam Hocevar |
* A few minor fixes.
|
|
|
@2034
|
15 years |
Sam Hocevar |
* Minor typos.
|
|
|
@2032
|
15 years |
Sam Hocevar |
* Use Image.copyTo() and Image.getCrop() instead of pixel-by-pixel
…
|
|
|
@2031
|
15 years |
Sam Hocevar |
* More about photomosaics.
|
|
|
@2030
|
15 years |
Sam Hocevar |
* Started part 6: Photographic mosaics.
|
|
|
@2029
|
15 years |
Sam Hocevar |
* Refactored study.py so that it can be called with the list of …
|
|
|
@2028
|
15 years |
Sam Hocevar |
* Wrote a few lines about error minimisation in thresholding methods.
|
|
|
@2027
|
15 years |
Sam Hocevar |
* Add a disclaimer to make sure people know it's Work In Progress.
* …
|
|
|
@2014
|
15 years |
Sam Hocevar |
* Put a few keywords in bold.
|
|
|
@2013
|
15 years |
Sam Hocevar |
* Random halftoning perturbation.
* Random dither matrix selection.
|
|
|
@2012
|
15 years |
Sam Hocevar |
* Added a bunch of 8×8 matrix results.
|
|
|
@2011
|
15 years |
Sam Hocevar |
* Slightly reworked the 4×4 Bayer matrix so that it respects the
…
|
|
|
@2010
|
15 years |
Sam Hocevar |
* Preparing random matrix halftoning.
|
|
|
@2007
|
15 years |
Sam Hocevar |
* Explain the problem with dimension separation.
|
|
|
@2006
|
15 years |
Sam Hocevar |
* Vertically align matrix images at the top.
|
|
|
@2005
|
15 years |
Sam Hocevar |
* Nicer colour pattern.
|
|
|
@2002
|
15 years |
Sam Hocevar |
* Started section 5.2 (accounting for other dimensions).
|
|
|
@1991
|
15 years |
Sam Hocevar |
* New pattern for future 3-dimensional explanations.
|
|
|
@1980
|
15 years |
Sam Hocevar |
* Added a 4-colour example to the grayscale dithering part.
|
|
|
@1979
|
15 years |
Sam Hocevar |
* Colour dithering: separate-space dithering.
|
|
|
@1978
|
15 years |
Sam Hocevar |
* No longer pass the idiotic "name" parameter to tests.
|
|
|
@1976
|
15 years |
Sam Hocevar |
* Prepare room for part 5, colour dithering.
|
|
|
@1975
|
15 years |
Sam Hocevar |
* Finished gamma correction section.
|
|
|
@1974
|
15 years |
Sam Hocevar |
* Removed the useless top line in each error diffusion matrix.
* …
|
|
|