Skip to content

Releases: ZoeyR/flif.rs

0.4.0

22 Feb 05:39
Compare
Choose a tag to compare

Fixed

  • ChannelCompact not correctly undoing transformation

Changed

  • Pixels are now reworked to be more performant

0.3.0

29 Jul 01:00
Compare
Choose a tag to compare

Added

  • Limits struct to prevent OOM errors from malicious inputs

Fixed

  • ChannelCompact off by one error
  • Various performance improvements

Changed

  • Flif and FlifInfo now implement Send + Sync
  • Width an height of the image are now restricted to u32

0.2.0

08 Jun 01:32
Compare
Choose a tag to compare

Added

  • grayscale support

Fixed

  • reduced memory footprint on complex files
  • improved speed
  • decoding image header and then image caused an error

0.1.0

24 Dec 06:27
Compare
Choose a tag to compare

Added

  • Reading of maniac trees
  • Reading certain transformations
    • YCoCg
    • Bounds
    • Channel Compact
  • Pixel data decoding

Fixed

  • Near zero decoding for negative numbers

second header and rac improvements

15 Oct 00:51
Compare
Choose a tag to compare

Added

  • reading of second header (minus transformations)
  • RAC chance decoding+encoding

Fixed

  • RAC no longer returns Err on end of file
    • previously the RAC could not read streams within 4 bytes of the end

Changed

  • reodered cli commands

initial header parsing release

26 Aug 07:31
Compare
Choose a tag to compare

Added

  • ability to decode main flif header
  • decoding metadata chunks
  • framework for reading secondary flif header
  • example that decodes and prints the header and metadata of a flif file
  • started a changelog
  • readme file
  • license