0.3.15 "Dodge This"
This release adds a new dither algorithm, DODGY, which mixes attributes of NEUE and WOVEN, and usually looks rather good. It also adds QualityPalette
, which is a subclass of PaletteReducer
that changes its color difference function to a usually-more-accurate, generally-slower version. Code can choose whether it wants the greatest compatibility and close-to-the-best speed (PaletteReducer
), to lose GWT compatibility and maybe gain some speed (FastPalette
), or to keep compatibility, give up speed, and potentially gain image quality (QualityPalette
).
Also, because I forgot to make a complete GitHub release for 0.3.13 or 0.3.14, here are some notes for those:
0.3.13 brings back compatibility with Java 7, just in time for Java 20 to no longer support it. Supporting Java 7 is important for RoboVM right now, which is stuck in the distant past with its time machine broken. Most of the work in this release was to add "Fast" variants on each file type (plus non-animated PNG, in the new FastPNG
class), which give up GWT compatibility and also the ability to flip the output, but may read and write files faster by using NIO Buffers.
0.3.14 makes some adjustments to BLUE_NOISE and ROBERTS dither, but doesn't do much else. Those two should look better, though. It does have some improved handling for non-RGB/RGBA inputs to FastPalette
.