Skip to content

pixelThreaderOfficial/pixelImage

Repository files navigation

Tauri +

pixelImage Logo

pixelImage

High-Performance Desktop Image Optimization and Tooling

Tauri React TypeScript Tailwind CSS


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.


✨ Features

Dashboard Overview
(Include a screenshot of the main dashboard here)

🛠️ Core Tools

  • 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.
Batch Processing Interface
(Include a screenshot of the Batch Processor or Format Converter interface here)

📊 Management & History

  • 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.

🚀 Installation (Windows)

No need to compile from source to start using pixelImage! You can download pre-compiled, ready-to-use installers straight from our GitHub Releases.

  1. Go to the Releases page.
  2. 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.
  3. Run the downloaded file and follow the setup wizard.
  4. Launch pixelImage from your Start Menu!

🧑‍💻 Development Setup

Want to contribute or build pixelImage from source?

Prerequisites

Getting Started

  1. Clone the repository:

    git clone https://github.com/pixelThreaderOfficial/pixelimage.git
    cd pixelimage
  2. Install frontend dependencies:

    npm install
  3. Run the development server:

    npm run tauri dev

    This command will start the Vite frontend server and launch the Tauri Rust backend.

  4. Build for production:

    npm run tauri build

    The output installers (.exe, .msi) will be located in src-tauri/target/release/bundle/.


🛡️ Privacy & Security

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.


🤝 Contributing

Contributions are welcome! If you have a feature request, bug report, or want to improve the codebase:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

📄 License

This project is open-source. Please check the repository for specific licensing details.

About

This is the Desktop app of this image utility tool.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors