Releases: ImageOptim/gifski
Windows GUI
- Experimental GUI for Windows.
- it's very basic and unpolished. It only supports PNG frames, no video. No refunds!
--fastoption is faster on CPUs with 6 or more cores.
Fix for variable framerates
In previous versions of gifski animations with duplicate frames could have frame delay off by one.
Unfuzzy edges
- Avoids creating fuzzy edges when input has transparency with anti-aliasing
--extraflag for extra-slow processing that makes slightly better palettes- Fixed accuracy of error codes in the C API
Multi-core on Windows
Rewrite of libimagequant in Rust enabled better Windows compatibility, and the Windows build is now over 2 times faster.
More transparent frames
If you set --quality=80 or lower, it will use more transparent pixels for diffs between frames, which usually reduces file size.
Temporal denoising
When you use quality lower than 100, it now applies denoising. It's like smart blur, but not in regular 2D, but on the axis of time. This helps reduce file sizes of MPEG-compressed screencasts and low-motion videos with analog noise.
40% faster
If you have at least 4 CPU cores, encoding will be faster.
No more duplicate frames
- Identical frames are merged together (skipped)
- More video decoding improvements
- Lossy GIF compression is enabled by default when using quality < 100
- gifski will automatically downscale videos that are too large for GIF (sorry, codec from 1989 is not for 4K videos)
Improved video support
Binaries for macOS and Debian now come with video support built-in. (Sorry, there's still no video support on Windows, because Visual Studio compiler and tooling are still such a pain.)
cargo install gifski --features=videoIs now supported as well.
Smoother animations
- Improved handling of fps.
- Fixed dithering bug.
- Quality setting uses lossy LZW.