|over 2 years ago||3 days ago|
|MIT License||MIT License|
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.
CVE-2023-4863: Heap buffer overflow in WebP (Chrome)
18 projects | news.ycombinator.com | 12 Sep 2023
FTR there is a WebP decoder implementation in safe Rust in the image crate: https://github.com/image-rs/image
It used to be quite incomplete for a long time, but work last year has implemented many webp features. Chromium now has a policy of allowing the use of Rust dependencies, so maybe Chromium could start adopting it?
Porting a local app to Web
4 projects | /r/rust | 12 May 2023
Hello! So I have a local app that I am currently running on desktop (windows). I'm using egui for the UI, and the program basically opens a folder, gets all the images in the folder, and then uses the image-rs library to resize and create a grid of images / some other operations.
png crate gets an ultrafast compression mode, up to 4x faster decompression
6 projects | /r/rust | 13 Apr 2023
png is the de-facto standard Rust crate for reading and writing PNG images, used e.g. by the image crate.
What's everyone working on this week (12/2023)?
7 projects | /r/rust | 20 Mar 2023
There's also a CLI to convert between formats. It uses the crate image.
The `exr` crate got up to 3x faster, even better performance coming soon
3 projects | /r/rust | 9 Mar 2023
exr is a is a 100% Rust and 100% safe code library for reading and writing OpenEXR images. It is used by the popular image crate to read and write OpenEXR.
Announcing zune-jpeg: Rust's fastest JPEG decoder
7 projects | /r/rust | 1 Mar 2023
We're currently looking for contributors to add support for zune-jpeg to the image crate. The image maintainers are open to it, but don't have the capacity to do it themselves. You can find more details here.
picst - a CLI tool to resize clipboard images on the fly
3 projects | /r/rust | 7 Nov 2022
It uses https://github.com/1Password/arboard and https://github.com/image-rs/image under the hood. I haven't tested deeply but I assume it should handle many formats out of the box.
From C# to Rust, what do i need to know?
3 projects | /r/rust | 13 Sep 2022
You can use the image crate.
Hey Rustaceans! Got a question? Ask here! (27/2022)!
14 projects | /r/rust | 4 Jul 2022
As for image processing, I'd start on crates.io and search for "image processing" and skim through to find the most downloaded crates -- image seems to be the most popular, with over 7 million downloads, so I'd check if that has what you want, and if not photon-rs seemed relatively mature with perhaps more features (albeit far less commonly used)
Show HN: Golang FFmpeg wrapper for simple Video I/O and Webcam Streaming
7 projects | news.ycombinator.com | 16 Apr 2022
Glad it worked out for you—it seemed like the features are there for basic image conversion, but try to do something a little more sophisticated and you run into some severe design limits. Here is the kind of underlying problem I’m talking about:
What are some alternatives?
opencv-rust - Rust bindings for OpenCV 3 & 4
imageproc (PistonDevelopers) - Image processing operations
rust-ndarray - ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations
photon - ⚡ Rust/WebAssembly image processing library
imageproc - An advanced image processing library for Rust.
Raster - An image processing library for Rust
oxipng - Multithreaded PNG optimizer written in Rust
tqdm - :zap: A Fast, Extensible Progress Bar for Python and CLI
magick-rust - Rust bindings for ImageMagick