Image Toolkit is a professional image processing tool for Windows. It integrates directly into the File Explorer context menu, allowing you to perform complex operations such as conversion, resizing, cropping, and optimization without the need to open heavy editors.
-
Native Integration: Organized cascading menu that appears when right-clicking images or folders.
-
Multi-Format Conversion: Smart support for
.png,.jpg,.webp,.ico,.bmp, and.tiff. -
Advanced Optimization:
-
UI Mode: Preview space savings and adjust quality in real time.
-
Flash Mode: Fast optimization using preset values.
-
Visual Editing:
-
Professional Cropping: Interactive interface to select the exact area.
-
Resizing: Scale images while maintaining or modifying the aspect ratio.
-
Developer Tools:
-
Icon Generator: Create
.icofiles with automatic resolution layers (16px to 256px). -
Icon Packager (DLL): Package entire icon folders into a Windows resource
.dlllibrary.
Automatic transparency handling (Alpha Channel) when converting formats with transparency (PNG/WEBP) to formats that do not support it (JPG).
Compression engine that allows calculating the percentage of space savings before saving the file.
Modern interface built with PySide6 that allows manual pixel-level adjustments or direct visual manipulation of the image.
-
Download: Go to the Releases section and download
ImageToolkit_Installer.exe. -
Installation: Run the installer. It will automatically register the keys in the Windows
CommandStore. -
Usage:
- Right-click any supported image to see the Image Toolkit menu.
- Right-click a folder to use the Package images (DLL) function.
If you want to modify the project, follow these steps:
- Python 3.10+
- Inno Setup 6 (to generate the installer)
git clone https://github.com/wipodev/ImageToolkit.git
cd ImageToolkit
python -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txtsrc/: Source code for logic and UI (PySide6/Pillow).setup.iss: Inno Setup script for registry integration.build.py: Automation script to generate the executable (.exe) and the final installer.
To generate the final installer:
python build.pyThe resulting installer will be located in the dist/ folder.
This project is licensed under the Apache License 2.0. See the LICENSE file for more details.