Skip to content

Mini Pixel is a simple and user-friendly GUI-based image converter built using Python and PyQt5. The application allows you to select multiple images, convert them into various formats (PNG, JPEG, BMP), and resize them to custom or predefined resolutions.

License

Notifications You must be signed in to change notification settings

NSTechBytes/Mini-Pixel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mini Pixel - Batch Image Converter

Mini Pixel is a simple and user-friendly GUI-based image converter built using Python and PyQt5. The application allows you to select multiple images, convert them into various formats (PNG, JPEG, BMP), and resize them to custom or predefined resolutions.

Features

  • Batch Conversion: Convert multiple images in one go.
  • Format Support: Supports popular formats like PNG, JPG, JPEG, and BMP.
  • Custom Resolutions: Resize images to predefined or custom resolutions.
  • Progress Tracking: Real-time progress bar and percentage display during conversion.
  • Fixed Window Size: Clean, minimal design with a fixed window size of 600x300 pixels.
  • Icon Support: The app features custom icons for the window toolbar and buttons.
  • Threaded Execution: Runs the conversion process in a separate thread to ensure the GUI remains responsive.

Installation

  1. Clone the repository:
    git clone https://github.com/NSTechBytes/Mini-Pixel.git
  2. Navigate to the project directory:
    cd Mini-Pixel
  3. Install the required dependencies:
    pip install -r requirements.txt
  4. Run the application:
    python main.py

Packaging

  • The repository includes an Inno Setup script to create an installer for the application.
  • Use PyInstaller to compile the app into a standalone .exe file.

How to Use

  1. Launch the application.
  2. Click on "Select Images" to choose the images you want to convert.
  3. Select the desired format and resolution.
  4. Press the "Convert" button, and watch the progress bar fill up as the images are processed.

Screenshots

Mini Pixel Screenshot

Contributing

Feel free to fork the repository, submit issues, or contribute to the project via pull requests!

License

This project is licensed under the Appache License - see the LICENSE file for details.

About

Mini Pixel is a simple and user-friendly GUI-based image converter built using Python and PyQt5. The application allows you to select multiple images, convert them into various formats (PNG, JPEG, BMP), and resize them to custom or predefined resolutions.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages