This patch introduces various improvements to Encode() method
Quarity improvement
The patched version does median-cut quantization(by using github.com/soniakeys/quant/median) and floyd-steinberg error diffusion dithering.
former:
new:
Compression improvement
The SIXEL file converted from above test image(snake.jpg) by patched version is reduced its size by 55.4%.
This patch introduces various improvements to Encode() method
Quarity improvement The patched version does median-cut quantization(by using github.com/soniakeys/quant/median) and floyd-steinberg error diffusion dithering.
former:
new:
Compression improvement The SIXEL file converted from above test image(snake.jpg) by patched version is reduced its size by 55.4%.
former:
new:
Performance improvement The patched version encodes above test image(snake.jpg) more 41.4% faster than current version.
former:
new: