Metadata-Version: 2.1
Name: image_processor_pkg
Version: 0.0.1
Summary: A Python package for image processing including filters and transformations.
Author: Leticia Martins dos Santos
Author-email: leticiamarts99@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: backports.tarfile==1.2.0
Requires-Dist: certifi==2024.8.30
Requires-Dist: charset-normalizer==3.3.2
Requires-Dist: colorama==0.4.6
Requires-Dist: docutils==0.21.2
Requires-Dist: idna==3.10
Requires-Dist: importlib-metadata==8.5.0
Requires-Dist: iniconfig==2.0.0
Requires-Dist: jaraco.classes==3.4.0
Requires-Dist: jaraco.context==6.0.1
Requires-Dist: jaraco.functools==4.0.2
Requires-Dist: keyring==25.4.0
Requires-Dist: markdown-it-py==3.0.0
Requires-Dist: mdurl==0.1.2
Requires-Dist: more-itertools==10.5.0
Requires-Dist: nh3==0.2.18
Requires-Dist: packaging==24.1
Requires-Dist: pillow==10.4.0
Requires-Dist: pkginfo==1.10.0
Requires-Dist: pluggy==1.5.0
Requires-Dist: Pygments==2.18.0
Requires-Dist: pytest==8.3.3
Requires-Dist: pywin32-ctypes==0.2.3
Requires-Dist: readme-renderer==44.0
Requires-Dist: requests==2.32.3
Requires-Dist: requests-toolbelt==1.0.0
Requires-Dist: rfc3986==2.0.0
Requires-Dist: rich==13.8.1
Requires-Dist: twine==5.1.1
Requires-Dist: urllib3==2.2.3
Requires-Dist: zipp==3.20.2

# Image Processor PKG

The image_processor_pkg package is designed for image processing, offering functionalities for applying filters and performing transformations on images. The main features include:

- Applying image filters like blur and sharpen.
- Performing transformations such as resizing and rotating images.


## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install package_name

```bash
pip install image_processor_pkg
```

## Usage

```
from PIL import Image
from image_processor_pkg.image_filters.blur_filter import apply_blur
from image_processor_pkg.image_transforms.resize_transform import resize_image

# Carregando uma imagem a partir de um arquivo
image_path = 'path_to_image.jpg'  # Substitua pelo caminho da sua imagem
image = Image.open(image_path)

# Aplicando um filtro de desfoque (blur)
blurred_image = apply_blur(image, blur_radius=5)
blurred_image.save('blurred_image.jpg')  # Salva a imagem desfocada

# Redimensionando a imagem
new_width, new_height = 100, 100
resized_image = resize_image(image, new_width, new_height)
resized_image.save('resized_image.jpg')  # Salva a imagem redimensionada
```

## Author
Leticia Martins dos Santos
