Skip to main content

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

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for imgtoolpro 1.2.0
File Size Uploaded
imgtoolpro-1.2.0.tar.gz 8.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for imgtoolpro 1.2.0
File Interpreter ABI Platform
imgtoolpro-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.3 kB

Release files / imgtoolpro-1.2.0.tar.gz

Download URL imgtoolpro-1.2.0.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2abb2d61d578e31f62ce9235a3e31c6529575236ab3a8fb92b6a2e932eea17de
BLAKE2b-256 checksum
How to use checksums
b33a451f9cf08af404ff4cead9f0d9ce6aa051a8f26a8c8037c9134f2687f9cb
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.2.0-py3-none-any.whl

Download URL imgtoolpro-1.2.0-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1688b3d9a9151451c22223bcb1be73dc8e88298710bc781123d83aa03169b03f
BLAKE2b-256 checksum
How to use checksums
8ce41aa80a2797569dfeb84383a50604984523816bd6e55345356e0e39ac680c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release history Release notifications | RSS feed

4.2.0

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.0

2 release files

3.4.1

2 release files

3.3.1

2 release files

3.3.0

2 release files

3.2.3

2 release files

3.2.2

2 release files

3.2.1

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.3.1

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.3.1

2 release files

This release

1.2.0 This release

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page