imgtoolpro
A Python image processing toolkit for simple and practical image operations.
Introduction
imgtoolpro is a Python library designed to provide useful and easy-to-use tools for working with images.
The goal of this project is to create a lightweight and expandable toolkit that allows developers to perform common image-related tasks with a simple and organized structure.
The library is designed to grow over time by adding more image processing features and utilities.
Current Features
• Image format conversion
• Image compression and file size reduction
• Image filtering
• Multiple built-in image filters
• Simple image handling utilities
• Clean and organized project structure
• Lightweight and easy to integrate
• Expandable design for future features
About The Project
imgtoolpro is created with simplicity and flexibility in mind.
The library is designed to provide practical image processing tools with a clean and simple structure, making it easy to integrate into different Python projects.
The project architecture allows new modules and features to be added in future versions.
Installation
Install imgtoolpro using pip:
bash pip install imgtoolpro
Modules
Converter
The converter module provides tools for converting image formats.
Compressor
The compressor module provides tools for reducing image file size while keeping images practical and easy to use.
Filters
The filters module provides tools for applying built-in image filters, enhancing image appearance, and creating various visual effects with a simple and practical interface.
Example
Image Converter
Convert an image from one format to another:
python from imgtoolpro import converter
converter.jpg_to_jpeg( "input_file", "output_file" )
Image Compressor
Reduce image file size:
python from imgtoolpro import compressor
compressor.compress_image( "input.jpg", "compressed.jpg", 150 )
Image Filters
Apply a filter to an image:
python from imgtoolpro import filters
filters.apply_filter( "input.jpg", "filtered.jpg", "blur" )
The converter module changes image formats, the compressor module reduces image file size, and the filters module applies filters and visual effects.
Requirements
• Python 3.8 or higher
• Pillow 10.0.0 or higher
Supported Python Versions
Currently supported versions:
• Python 3.8
• Python 3.9
• Python 3.10
• Python 3.11
• Python 3.12
• Python 3.13
Features Overview
imgtoolpro provides simple and practical tools for common image processing tasks.
The library includes organized modules that allow developers to work with images easily and efficiently.
Current features include:
• Image format conversion
• Image compression and file size reduction
• Image filtering
• Multiple built-in image filters
• Simple and reusable image processing functions
• Easy-to-use module structure
• Lightweight design with minimal dependencies
• Clean and organized code structure
• Expandable architecture for adding new image processing features in future versions
Compatibility
imgtoolpro is designed to work on operating systems that support Python, including:
• Windows
• Linux
• macOS
Project Status
imgtoolpro is currently under active development.
New features, improvements, and optimizations will be added in future releases.
Author
Created by karan.rf
Release files for imgtoolpro 1.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| imgtoolpro-1.1.2.tar.gz | 6.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| imgtoolpro-1.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.7 kB
Release files / imgtoolpro-1.1.2.tar.gz
| Download URL | imgtoolpro-1.1.2.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf9ceb8129bb9c0cf568520652e1c3c4801af15a79f1b15dc6c94b1c06ad32d0
|
|
BLAKE2b-256 checksum How to use checksums |
64a297c10da63bd31a2d0acaad4186ff76beafba38b6ab3568ffa858ae48f6c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / imgtoolpro-1.1.2-py3-none-any.whl
| Download URL | imgtoolpro-1.1.2-py3-none-any.whl |
|---|---|
| Size | 6.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6547859eda24e83a3e91093df1f9c8889900067c1df7a3f181082c3e920d6eee
|
|
BLAKE2b-256 checksum How to use checksums |
d45d27df3809286b29cffe785950303aa33a0adb4e102747f707fcb17406141f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|