PaletteOptimiser

Changelog

(0) -10 +10 tip
57:1af9f6724ea2
2015-10-08 Paul Boddie changeset files shortlog graph Made the experimental square function application slightly cleaner.
optimiser.py
56:8fd84d0ba366 52:075e5f1f12e3
2015-10-07 Paul Boddie changeset files shortlog graph Added documentation and copyright/licensing details.
optimiser.py
55:e017e76791a0 52:075e5f1f12e3
2015-10-07 Paul Boddie changeset files shortlog graph Reduced the propagated error by half.
optimiser.py
54:28240372e1d8
2015-10-07 Paul Boddie changeset files shortlog graph Reduced the propagated error by half.
optimiser.py
53:96453447feab
2015-10-07 Paul Boddie changeset files shortlog graph Spread any error across two pixels on the following row.
optimiser.py
52:075e5f1f12e3 53:96453447feab 55:e017e76791a0 56:8fd84d0ba366
2015-10-07 Paul Boddie changeset files shortlog graph Fixed the complement compensation code which cannot have had any effect.
optimiser.py
51:2163b1916849
2015-10-07 Paul Boddie changeset files shortlog graph Cache colour lookup results and avoid unnecessary pixel operations.
optimiser.py
50:6adea19bfcc2
2015-10-06 Paul Boddie changeset files shortlog graph Added options for verifying the number of colours per row, half-resolution previews, not producing an output image. Fixed EXIF object usage (which used a nasty global variable). Simplified the get_colours function signature.
optimiser.py
49:1036d8b98d85
2015-10-06 Paul Boddie changeset files shortlog graph Propagated colour errors between rows to determine the best colours. Added darkening and brightening operations. Removed the randomising operation.
optimiser.py
48:9a8c24425be9 46:2e2722f377b0
2015-10-06 Paul Boddie changeset files shortlog graph Introduced compensation to complementary colours for those removed.
optimiser.py
(0) -10 +10 tip