PaletteOptimiser

Changelog

(0) -10 +10 +100 tip
28:b645174fcbb8 30:fa52036b3d75 32:3a950efbc68f 26:cd815af3effc
2015-10-02 Paul Boddie changeset files shortlog graph Simplified get_value to use probabilities instead of pixel positions. Removed redundant functions.
optimiser.py
27:736979f99379 29:21c5d47536ea
2015-10-02 Paul Boddie changeset files shortlog graph Experiment with combining more than two colours at once for an input colour.
optimiser.py
26:cd815af3effc 27:736979f99379 28:b645174fcbb8 24:c768f24e5233
2015-10-01 Paul Boddie changeset files shortlog graph Reduced the frequency of the second colour in the dithering pattern. Added preview image generation support.
optimiser.py
25:5d600ea41889
2015-10-01 Paul Boddie changeset files shortlog graph Experiment with calculating the dithering factor using the sum of the lengths of the vectors connecting the start colour to the end colour via the given colour.
optimiser.py
24:c768f24e5233 25:5d600ea41889 26:cd815af3effc
2015-10-01 Paul Boddie changeset files shortlog graph Choose the nearest alternative colours to the original colour.
optimiser.py
23:aabad380ed59
2015-10-01 Paul Boddie changeset files shortlog graph Permit stronger saturation and desaturation using multiple option flags.
optimiser.py
22:d33be469e542
2015-10-01 Paul Boddie changeset files shortlog graph Fixed saturation and added desaturation support.
optimiser.py
21:ac7b9012ab35
2015-10-01 Paul Boddie changeset files shortlog graph Added image saturation support.
optimiser.py
20:99d5a002b1ce
2015-09-30 Paul Boddie changeset files shortlog graph Changed the approach, introducing dithering with the "vertex colours" and a halftoning algorithm first, then choosing the most used four colours on each row, assigning the nearest of these colours to any other colours used.
optimiser.py
19:783e5bbb92a5
2015-09-18 Paul Boddie changeset files shortlog graph Impose a maximum height on portrait images. Adjusted the colourmap to employ combinations of light/dark colours as approximations of the preferred colour in some cases.
optimiser.py
(0) -10 +10 +100 tip