Releases: Blobfolio/refract
Releases · Blobfolio/refract
v0.6.1
This is a GTK-only release, but the CLI has been rebuilt for consistency.
Changes:
- Improved status messaging;
- Updated program branding (additional icon sizes, new startup image, etc.);
- Improved redraw handling;
v0.6.0
Changes:
- First release of Refract GTK, a GUI version of Refract!
- Browser mode has been dropped from Refract CLI;
- The library has been re-refactored to be more useful as a general-purpose library;
- The library now has an optional
decode_ng
flag to enable decoder support for WebP, AVIF, and JXL;
v0.5.0
Changes:
- The internal PNG decoder is now
spng
; - Alpha optimization functionality has been refactored, dropping two dependencies;
- Various memory/allocation improvements and reduced file I/O;
--browser
mode now displays iteration count and quality;- Images in
--browser
mode can now be cycled by left-click (in addition to [space]); - Added AVIF lossless encoding (for color sources only);
- Added
--skip-lossless
and--skip-lossy
CLI flags to skip one or the other operational modes;
v0.4.4
Changes:
- This release adds a new
-b
/--browser
flag. When present, Refract will generate an HTML document (instead of saving preview images directly) that can be viewed in a web browser to easily compare the candidate images with the original sources. (This makes evaluation for web uses much easier!)
v0.4.3
This release is the same as the previous, but rebuilt with Rust 1.52.0
.
v0.4.2
Changes:
- This release improves AVIF encoding efficiency; fewer rounds, smaller output!
v0.4.1
Changes:
- Color sources now test both YCbCr and RGB AVIF encoding by default (one after the other);
- New CLI option
--skip-ycbcr
to prevent testing limited-range AVIF encoding;
v0.4.0
Changes:
- This release includes many AVIF-related improvements, including:
- YCbCr limited range compression for color sources;
- Improved display profile for improved decoder compatibility;
- Additional error trapping;
- Improved compatibility with
libavif
0.9.0;