The last and next year of image-rs

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/rust

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • image

    Encoding and decoding images in Rust (by image-rs)

    The original JPEG has an ICC profile, I suspect that the color difference comes from using this cmyk_to_rgb() https://github.com/image-rs/image/blob/902b9596c777aed76e4d023f0b8327cd15897139/src/codecs/jpeg/decoder.rs#L118 instead of the transformation specified in the ICC profile.

  • jpeg-decoder

    JPEG decoder written in Rust

    Thanks. Issue filed [here under jpeg-decoder module](https://github.com/image-rs/jpeg-decoder/issues/185)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • broot

    A new way to see and navigate directory trees : https://dystroy.org/broot

    What I can factually say is that scrolling to see all images (mainly jpgs) in a directory in broot could be more comfortable with faster decode and resize operations.

  • image-core

    Core set of types and traits for image encoding and decoding

    Is there any plans for development of the image-core crate?

  • rav1e

    The fastest and safest AV1 encoder.

    That's because AVIF encoding leverages rav1e, which does all the heavy lifting. AV1 encoder is also an AVIF encoder :)

  • traits

    Collection of cryptography-related traits (by RustCrypto)

    No need for eternal stability. It would be indeed nice to get the API right the first time, but in practice it's borderline impossible to do. It's fine for trait crates to introduce breaking changes from time to time, especially for pre-1.0 ones. For prior art you can take a look at rand_core or RustCrypto trait crates.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts