zune-jpeg VS image-png

Compare zune-jpeg vs image-png and see what are their differences.

zune-jpeg

A jpeg decoder with wings (by etemesi254)

image-png

PNG decoding and encoding library in pure Rust (by image-rs)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
zune-jpeg image-png
6 9
45 342
- 3.2%
8.7 8.4
about 1 year ago 28 days ago
Rust Rust
- Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

zune-jpeg

Posts with mentions or reviews of zune-jpeg. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-01.

image-png

Posts with mentions or reviews of image-png. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-13.
  • png crate gets an ultrafast compression mode, up to 4x faster decompression
    6 projects | /r/rust | 13 Apr 2023
    Encoding images to PNG with the "fast" compression mode is now an order of magnitude faster. This is achieved using a custom Zlib compression implementation that leverages assumptions about the patterns in PNG data to get reasonable compression ratios at phenomenal speeds.
  • Introducing zune-png: extremely fast PNG decoding in Rust
    3 projects | /r/rust | 10 Apr 2023
    However, the latest release of the png crate - published less than a day ago - has an ultrafast compression mode that's slightly faster than the QOI reference implementation at a comparable compression ratio. So basically you get the properties of QOI in a much more widely used image format.
  • Announcing zune-jpeg: Rust's fastest JPEG decoder
    7 projects | /r/rust | 1 Mar 2023
    In other areas, miniz_oxide is faster than miniz, Symphonia is faster than ffmpeg on most codecs, the not-yet-announced zune-png beats both libpng and the more heavily optimized libspng, and the png crate is getting considerable improvements too and also beats libpng.
  • Good example of high performance Rust project without unsafe code?
    20 projects | /r/rust | 2 Aug 2022
    gif, png, zune-jpeg are on par with their C counterparts in terms of performance
  • When soundness isn't worth it
    3 projects | /r/rust | 24 Apr 2021
    Fun fact: libpng-sys was so difficult to create safe Rust wrapper for that people just wrote their own, 100% safe Rust PNG decoder: https://github.com/image-rs/image-png
  • Anyone want to speed up a PNG decoder?
    7 projects | /r/rust | 7 Apr 2021
    I didn't get time to finish the full spec for my attempt at a PNG decoder but it was working on common cases and was faster than image-png at the time https://users.rust-lang.org/t/new-rust-png-decoding-library/30952. I suspect it's not the case anymore since it changes it's deflate crate usage. Here is the perf issue on the image crate https://github.com/image-rs/image-png/issues/114. My code was way simpler than the one in the image crate so that might still be worth a read if you are interested.
  • Wuffs PNG decoder faster than rust
    4 projects | /r/rust | 6 Apr 2021
    The crate actually forbids unsafe. There's nothing necessarily wrong with unsafe code, but not having it provides a nice assurance. Plus if you are willing to tolerate (well audited) unsafe code then you may well be better off just using libpng.

What are some alternatives?

When comparing zune-jpeg and image-png you can also consider the following projects:

image-shrinker-lite - Drag-and-drop image compression app.

tiny-skia - A tiny Skia subset ported to Rust

justrunmydebugger - just run my debugger. see package here: https://build.opensuse.org/package/show/home:ila.embsys:justrunmydebugger/justrunmydebugger

wuffs - Wrangling Untrusted File Formats Safely

shiba - Display a random Shiba from your terminal whenever you feel the need to. Because why not?

png-decoder - A pure-Rust, no_std compatible PNG decoder

calligrapher-ai - Handwriting Synthesis with RNNs ✍🏻

thermite - Thermite SIMD: Melt your CPU

nvim-matrix-bot - Just a bot for Neovim's Matrix room(s)

simd-adler32 - A SIMD-accelerated Adler-32 hash algorithm implementation.

aoc2021 - advent of code 2021 solutions

crates.io - The Rust package registry