SnapTune
is a multi-platform image processing tool designed to provide convenient image processing features. Currently, it supports lossy compression of JPG and PNG images, with plans to support more features in the future, such as format conversion.
- Lossy compression [jpg/png]
- Format conversion
- Image cropping
- Image resizing
- More features...
- Clone the repository
sh
git clone https://github.com/yourusername/SnapTune.git
cd SnapTune
Install dependencies
Ensure you have the Rust toolchain installed.
sh
sudo apt install libwebp-dev libssl-dev libgtk-3-dev libsoup2.4-dev libwebkit2gtk-4.1-dev nasm libturbojpeg0-dev
export TURBOJPEG_STATIC=1
sh
pnpm tauri build
Click here to download: SnapTune
Note: I do not have a macOS signing certificate, so binary packages for macOS are not provided.
If you want to use the online version of the lossy compression feature, please visit https://tinypng.ximei.me. This is a pure front-end website that does not rely on backend services. It uses a WASM-based image compression algorithm.
Contributions and suggestions for improvement are welcome!
This project is licensed under the GPL3 License.