PaletteOptimiser

Shortlog

(0) -60 tip
2015-10-10 Paul Boddie Perform explicit RGB operations for improved performance.
2015-10-10 Paul Boddie Experiment with a simple alternative class to Image for pixel access. simpleimage
2015-10-10 Paul Boddie Re-expressed various things to try and help Shedskin even further. shedskin
2015-10-10 Paul Boddie Simplified further, raising an exception in get_value instead of returning None. shedskin
2015-10-10 Paul Boddie Used more explicit coding practices to help Shedskin. shedskin
2015-10-09 Paul Boddie Introduced a separate main program for potential Shedskin analysis. shedskin
2015-10-09 Paul Boddie Moved various activities to their own functions.
2015-10-09 Paul Boddie Propagate errors to horizontally-adjacent pixels for nicer dithering.
2015-10-09 Paul Boddie Added tag snapshot-20151009 for changeset 4d2d36f84941
2015-10-09 Paul Boddie Removed the square function, made saturation/desaturation options float-based. snapshot-20151009
2015-10-09 Paul Boddie Fixed option handling at the end of the argument list.
2015-10-09 Paul Boddie Changed darken/brighten to use numeric parameters.
2015-10-09 Paul Boddie Added parameterisation of the darken and brighten options.
2015-10-09 Paul Boddie Removed the colour cache: entries seemed to acquire rounded probabilities.
2015-10-09 Paul Boddie Removed the nearest function.
2015-10-09 Paul Boddie Initialise the extra function properly for module usage.
2015-10-09 Paul Boddie Attempt to find the next best combination of colours when some pixel values
2015-10-08 Paul Boddie Balancing is just simplifying the probabilities.
2015-10-08 Paul Boddie Handle hopeless cases of no appropriate colours by picking an arbitrary colour.
2015-10-08 Paul Boddie Made the experimental square function application slightly cleaner.
2015-10-07 Paul Boddie Added documentation and copyright/licensing details.
2015-10-07 Paul Boddie Reduced the propagated error by half.
2015-10-07 Paul Boddie Reduced the propagated error by half.
2015-10-07 Paul Boddie Spread any error across two pixels on the following row.
2015-10-07 Paul Boddie Fixed the complement compensation code which cannot have had any effect.
2015-10-07 Paul Boddie Cache colour lookup results and avoid unnecessary pixel operations.
2015-10-06 Paul Boddie Added options for verifying the number of colours per row, half-resolution
2015-10-06 Paul Boddie Propagated colour errors between rows to determine the best colours.
2015-10-06 Paul Boddie Introduced compensation to complementary colours for those removed.
2015-10-04 Paul Boddie Introduced a distance-based approach to obtain suitable alternative colours.
2015-10-04 Paul Boddie Integrated the squaring of contributions as an option.
2015-10-04 Paul Boddie Merged branches.
2015-10-04 Paul Boddie Fixed the limiting of colour exchange.
2015-10-04 Paul Boddie Limit colour exchange to those below a certain frequency threshold.
2015-10-04 Paul Boddie Limit colour exchange to those below a certain frequency threshold.
2015-10-04 Paul Boddie Permit a broader exchange of colours.
2015-10-04 Paul Boddie Fixed colour exchange.
2015-10-04 Paul Boddie Use the square of each scaled colour value to diminish the image intensity.
2015-10-04 Paul Boddie Introduced random colour exchange when too many colours are needed.
2015-10-03 Paul Boddie Changed the test for the most prominent pair to sum complement contributions.
2015-10-03 Paul Boddie Experiment with different complementary pairs when reducing contributions.
2015-10-03 Paul Boddie Added a "balancing" function to remove primary/secondary complement pairs, thus
2015-10-03 Paul Boddie Adopt a more thorough model of colour selection.
2015-10-03 Paul Boddie Experiment with replacing colours with black and white.
2015-10-03 Paul Boddie Sum colour probabilities instead of counting requested colours.
2015-10-02 Paul Boddie Use a proper main program!
2015-10-02 Paul Boddie Fixed the preview filename.
2015-10-02 Paul Boddie Added experiments with PIL's dithering/quantizing, summing colour probabilities,
2015-10-02 Paul Boddie Simplified get_value to use probabilities instead of pixel positions.
2015-10-02 Paul Boddie Experiment with combining more than two colours at once for an input colour.
2015-10-01 Paul Boddie Reduced the frequency of the second colour in the dithering pattern.
2015-10-01 Paul Boddie Experiment with calculating the dithering factor using the sum of the lengths of
2015-10-01 Paul Boddie Choose the nearest alternative colours to the original colour.
2015-10-01 Paul Boddie Permit stronger saturation and desaturation using multiple option flags.
2015-10-01 Paul Boddie Fixed saturation and added desaturation support.
2015-10-01 Paul Boddie Added image saturation support.
2015-09-30 Paul Boddie Changed the approach, introducing dithering with the "vertex colours" and a
2015-09-18 Paul Boddie Impose a maximum height on portrait images.
2015-09-10 Paul Boddie Adjusted the colourmap slightly.
2015-09-09 Paul Boddie Propagated various colourmap fixes.
(0) -60 tip