photon
⚡ Rust/WebAssembly image processing library (by silvia-odwyer)
jpegoptim
jpegoptim - utility to optimize/compress JPEG files (by tjko)
photon | jpegoptim | |
---|---|---|
7 | 2 | |
2,892 | 1,644 | |
3.5% | 1.1% | |
7.1 | 5.7 | |
25 days ago | 22 days ago | |
Rust | C | |
Apache License 2.0 | GNU General Public License v3.0 only |
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.
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.
photon
Posts with mentions or reviews of photon.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-04-04.
-
Dynamic watermarking on the JVM
Image Processing in WebAssembly
- Show HN: OS Image processing API running on edge functions using Rust and WASM
-
Building an online image compressor
My first implementation was based on photon_rs, a Rust based web assembly library for image processing. It worked pretty well, but it was slower than OP website. Without digging much it seems logical since photon isn’t optimized for performance.
- Rust/WebAssembly image processing library
-
Image Compression Library
What you describe reminded me of photon. Check out the website. If there isn't an overlap of functionality then you can definitely integrate it into your own site.
- Off my chest: When are some of you browser devs gonna give us native image scaling? This is the best we got ATM.
-
Monitoring UX in Single Page Applications
For the image, you are able to either use your webcam to take a photo, or upload a photo of your own before moving onto the filters. Image filtering is included in most image manipulation libraries. I had used ImageMagick before, but had a terrible time with it. I wanted to find a better way to do Instagram-like filtering. I came across Photon, a high performance image processing library written in Rust and can be compiled to WebAssembly, and there was already a React demo so it was easy to integrate. Once you choose the filter you want, you move onto the decoration stage.
jpegoptim
Posts with mentions or reviews of jpegoptim.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-13.
-
Still having fun learning LaTeX, so here is issue #2 (Link in comments.)
I think it's likely the size is in the images - could you possibly call something like jpegoptim on the images as part of the build phase?
-
Image Compression Library
Maybe invoke jpegoptim as a subprocess, since it does lossless optimization of JPEG compression and I don't know of any crates that do that for JPEG.
What are some alternatives?
When comparing photon and jpegoptim you can also consider the following projects:
imageproc - An advanced image processing library for Rust.
mozjpeg - Improved JPEG encoder.
WASM-ImageMagick - Webassembly compilation of https://github.com/ImageMagick/ImageMagick & samples
pngquant - Lossy PNG compressor — pngquant command based on libimagequant library
image - Encoding and decoding images in Rust
Tesseract4Android - Fork of tess-two rewritten from scratch to support latest version of Tesseract OCR.