PaletteOptimiser

Changelog

(0) -10 +10 tip
61:0b1174b0f444
2015-10-09 Paul Boddie changeset files shortlog graph Initialise the extra function properly for module usage.
optimiser.py
60:01d3243e1374
2015-10-09 Paul Boddie changeset files shortlog graph Attempt to find the next best combination of colours when some pixel values cannot be represented.
optimiser.py
59:a64e7a0a3d33
2015-10-08 Paul Boddie changeset files shortlog graph Balancing is just simplifying the probabilities. Compensation is redundant: the balancing should have performed the necessary adjustments.
optimiser.py
58:3be0716ebf8f
2015-10-08 Paul Boddie changeset files shortlog graph Handle hopeless cases of no appropriate colours by picking an arbitrary colour.
optimiser.py
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
(0) -10 +10 tip