PaletteOptimiser

Changelog

(0) -10 +10 tip
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
47:4b9192e71fb8
2015-10-04 Paul Boddie changeset files shortlog graph Introduced a distance-based approach to obtain suitable alternative colours.
optimiser.py
46:2e2722f377b0 47:4b9192e71fb8 48:9a8c24425be9
2015-10-04 Paul Boddie changeset files shortlog graph Integrated the squaring of contributions as an option.
optimiser.py
45:8e6788e5694a 44:585c1552a7f6 43:904ff97afe31
2015-10-04 Paul Boddie changeset files shortlog graph Merged branches.
optimiser.py
44:585c1552a7f6 42:25b72160e5c9
2015-10-04 Paul Boddie changeset files shortlog graph Fixed the limiting of colour exchange.
optimiser.py
(0) -10 +10 tip