Librería de edición de imágenes en Python 3.14
Project description
Yimago v0.1.1
Yimago es una librería de procesamiento de imágenes para Python 3.14. Permite manipular archivos mediante el encadenamiento de métodos (Method Chaining) y ofrece una interfaz gráfica integrada para ajustes visuales.
🚀 Características
Method Chaining: Realiza múltiples operaciones como rotar, aplicar escala de grises y redimensionar en una sola línea de código.
Interfaz Gráfica (GUI): Incluye un editor visual basado en Tkinter para usuarios que prefieren la manipulación directa.
Modo Debug: Control total de mensajes en consola mediante el parámetro debug_in.
Soporte Multiformato: Compatibilidad nativa con archivos PNG, JPG y WEBP.
📖 Documentación Completa
Puedes encontrar guías detalladas y referencias en:
📦 Instalación
Puedes instalar la librería directamente desde PyPI usando pip:
pip install yimago
🛠 Ejemplo de Uso
Procesamiento rápido (Fluent API) El encadenamiento de métodos permite un flujo de trabajo limpio y legible:
from yimago import YImage
(YImage("entrada.png")
.rotate_to(90)
.grayscale()
.resize_to(500, 500)
.save("salida.jpg"))
Interfaz Visual
Si prefieres utilizar el editor gráfico integrado:
from yimago import YimagoGUI
# Abre la herramienta de edición visual
YimagoGUI("imagen.png")
Dependencias
Usamos las siguientes dependencias:
- Pillow==11.3.0
- requests>=2.31.0
📄 Licencia
Este proyecto está bajo la Licencia MIT. Es código abierto y libre para su uso y modificación.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yimago-0.1.1.tar.gz.
File metadata
- Download URL: yimago-0.1.1.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
410353bd7413f34a5cc30a2a2fc7161d9b3d4ebee722dd257863f7495ba43f82
|
|
| MD5 |
82a21c3d59084a953ef9a025c3f9676b
|
|
| BLAKE2b-256 |
0e5e5fb22a3d355a89fbb6b180f7f8b13f55cc6e92ab0b89ff448f8b1c3055df
|
File details
Details for the file yimago-0.1.1-py3-none-any.whl.
File metadata
- Download URL: yimago-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8bcbc935096d382ff3b918a9f7719d128961f2bf65956fd5346dfafdf32d6cd
|
|
| MD5 |
f8e81e1b6b60f89c80799023fa5d2a62
|
|
| BLAKE2b-256 |
aca4c1892763ca500a407ac55ba40a253f26ca658f86f892d5d489a957c9b73a
|