Skip to content
Compare
Choose a tag to compare
  • Avoids creating fuzzy edges when input has transparency with anti-aliasing
  • --extra flag for extra-slow processing that makes slightly better palettes
  • Fixed accuracy of error codes in the C API
Compare
Choose a tag to compare

Transparency in GIF is full of edge cases.

Compare
Choose a tag to compare

A week of debugging for a 1-line fix.

Compare
Choose a tag to compare

Rewrite of libimagequant in Rust enabled better Windows compatibility, and the Windows build is now over 2 times faster.

Compare
Choose a tag to compare

If you set --quality=80 or lower, it will use more transparent pixels for diffs between frames, which usually reduces file size.

Compare
Choose a tag to compare

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.

Compare
Choose a tag to compare

File sizes of screencasts should be smaller now

Compare
Choose a tag to compare

If you have at least 4 CPU cores, encoding will be faster.

Compare
Choose a tag to compare
  • -o - writes to stdout, which may help with scripting and integration with non-C/Rust environments.
  • fixed outdated struct definition in gifski.h.