High-Performance Desktop Image Optimization and Tooling
pixelImage is a lightning-fast, privacy-first desktop application built for developers, designers, and content creators. It provides a comprehensive suite of image processing tools running entirely on your local machine—no internet required.
Built with Tauri v2 and React, it offers near-native performance while maintaining a beautiful, intuitive user interface.
- Batch Processor: Process hundreds of images simultaneously. Resize, compress, and convert formats with a single click.
- Format Converter: Seamlessly convert images between modern and legacy formats (WebP, AVIF, PNG, JPEG, SVG).
- Image Compressor: Reduce file sizes drastically without noticeable quality loss using advanced compression algorithms.
- Image Resizer: Accurately scale images while preserving aspect ratios or enforcing exact dimensions.
- Web Icons Generator: Automatically generate
favicon.ico, Apple Touch icons, Android icons, and Microsoft tile icons from a single source image, complete with the necessary HTML meta tags. - Smart Scaler: Intelligently upsample images while minimizing artifacts.
- Image Scraper: Extract all images from any public webpage/URL efficiently.
- Analytics Dashboard: Visual insights into your processing history, space saved, and most used formats.
- History Logs: Keep track of all previously processed files, success rates, and export locations.
No need to compile from source to start using pixelImage! You can download pre-compiled, ready-to-use installers straight from our GitHub Releases.
- Go to the Releases page.
- Download the installer that best fits your needs:
pixelImage_x.x.x_x64-setup.exe: Recommended for most users. Standard executable installer.pixelImage_x.x.x_x64.msi: Windows Installer package, ideal for enterprise or managed deployments.
- Run the downloaded file and follow the setup wizard.
- Launch pixelImage from your Start Menu!
Want to contribute or build pixelImage from source?
- Node.js (v18 or higher)
- Rust
- Tauri v2 Prerequisites (C++ Build Tools, Windows SDK)
-
Clone the repository:
git clone https://github.com/pixelThreaderOfficial/pixelimage.git cd pixelimage -
Install frontend dependencies:
npm install
-
Run the development server:
npm run tauri dev
This command will start the Vite frontend server and launch the Tauri Rust backend.
-
Build for production:
npm run tauri build
The output installers (.exe, .msi) will be located in
src-tauri/target/release/bundle/.
pixelImage operates 100% offline. Except for the Image Scraper tool (which requires internet access to fetch external web pages), all image processing, compression, and conversion happen locally on your hardware. Your files are never uploaded to any remote server.
Contributions are welcome! If you have a feature request, bug report, or want to improve the codebase:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
This project is open-source. Please check the repository for specific licensing details.