Skip to content

Releases: kornelski/cavif-rs

RGB encoding mode

06 Sep 14:01
Compare
Choose a tag to compare

Now you can pass --color=rgb to encode RGB channels exactly as-is, without conversion to a "TV" color space. It should give slightly more precise color, but also results in bigger files. It's not that exciting. I wanted to add support for more interesting color spaces, but it turned out nobody else supports them yet, so I won't either.

Improved alpha channel support

29 Aug 17:15
Compare
Choose a tag to compare

The encoder contains AV1-friendly solution for "dirty alpha" problem. Invisible RGB colors of transparent pixels don't waste space any more. The filter can be disabled with --dirty-alpha if you like large files with useless data.

JPEG reader now built-in

26 Aug 20:50
Compare
Choose a tag to compare

Now it can convert both PNG and JPEG files, on all platforms. It's using pure Rust decoders, so you don't need any extra system dependencies.

Cocoa image reader

26 Aug 12:20
Compare
Choose a tag to compare

On macOS, all image formats are now supported.

Hello wor1d

26 Aug 01:32
Compare
Choose a tag to compare

An early implementation of PNG to AVIF converter.

(JPEG support is coming in the next version)