PaletteOptimiser

Graph

(0) -100 -60 tip
Mostly null merge from simpleimage. simpleimage-shedskin
Null merge from default. simpleimage
Made a new module for a similar separation of concerns to the Shedskin version.
Made a new module for a similar separation of concerns to the Shedskin version. simpleimage
Replaced "for" loops with "while" loops for extra performance. simpleimage-shedskin
Replaced "for" loops with "while" loops for extra performance. simpleimage
Replaced "for" loops with "while" loops for extra performance.
Attempt to use alternative colour combinations supplying the most pixels. simpleimage-shedskin
Attempt to use alternative colour combinations supplying the most pixels. simpleimage
Attempt to use alternative colour combinations supplying the most pixels.
Combined the preview and conversion functions, added configuration of the number simpleimage-shedskin
Combined the preview and conversion functions, added configuration of the number simpleimage
Combined the preview and conversion functions, added configuration of the number
Added tag snapshot-20151011 for changeset 880ad0960d07 simpleimage-shedskin
Fixed the get_float function. simpleimage-shedskin snapshot-20151011
Fixed the get_float function. simpleimage
Fixed the get_float function.
Made the numeric types explicit, even if it is superfluous. simpleimage-shedskin
Added tag snapshot-20151010 for changeset cd6bc22cd40b simpleimage-shedskin
Update permissions. simpleimage-shedskin snapshot-20151010
Update permissions. simpleimage
Updated permissions.
Propagated documentation and related files. simpleimage-shedskin
Propagated documentation and related files. simpleimage
Added some documentation plus copyright and licensing details.
Moved image conversion to the extension module. simpleimage-shedskin
Moved image previewing into the extension module. simpleimage-shedskin
Propagated fix for half-resolution previews. simpleimage-shedskin
Fixed half-resolution preview pixel step. simpleimage
Moved initial image processing to the extension module. simpleimage-shedskin
Moved more functions into the extension module. simpleimage-shedskin
Moved the SimpleImage class into the extension module. (This seems to slow the simpleimage-shedskin
Moved the get_combinations function into the extension module. simpleimage-shedskin
Made a new module for Shedskin to compile as an extension module. simpleimage-shedskin
Merged tidying changes. simpleimage
Removed a superfluous function, made naming and result changes for clarity.
Merged repeated identical operation performance improvements. simpleimage
Perform processing giving identical results only once.
Merged channel operation performance improvements. simpleimage
Converted other channel operations to explicit RGB operations.
Perform explicit RGB operations for improved performance.
Experiment with a simple alternative class to Image for pixel access. simpleimage
Re-expressed various things to try and help Shedskin even further. shedskin
Simplified further, raising an exception in get_value instead of returning None. shedskin
Used more explicit coding practices to help Shedskin. shedskin
Introduced a separate main program for potential Shedskin analysis. shedskin
Moved various activities to their own functions.
Propagate errors to horizontally-adjacent pixels for nicer dithering.
Added tag snapshot-20151009 for changeset 4d2d36f84941
Removed the square function, made saturation/desaturation options float-based. snapshot-20151009
Fixed option handling at the end of the argument list.
Changed darken/brighten to use numeric parameters.
Added parameterisation of the darken and brighten options.
Removed the colour cache: entries seemed to acquire rounded probabilities.
Removed the nearest function.
Initialise the extra function properly for module usage.
Attempt to find the next best combination of colours when some pixel values
Balancing is just simplifying the probabilities.
Handle hopeless cases of no appropriate colours by picking an arbitrary colour.
Made the experimental square function application slightly cleaner.
(0) -100 -60 tip