Skip to main content

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: Documentation Status

📦 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yimago-0.1.1.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yimago-0.1.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

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

Hashes for yimago-0.1.1.tar.gz
Algorithm Hash digest
SHA256 410353bd7413f34a5cc30a2a2fc7161d9b3d4ebee722dd257863f7495ba43f82
MD5 82a21c3d59084a953ef9a025c3f9676b
BLAKE2b-256 0e5e5fb22a3d355a89fbb6b180f7f8b13f55cc6e92ab0b89ff448f8b1c3055df

See more details on using hashes here.

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

Hashes for yimago-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d8bcbc935096d382ff3b918a9f7719d128961f2bf65956fd5346dfafdf32d6cd
MD5 f8e81e1b6b60f89c80799023fa5d2a62
BLAKE2b-256 aca4c1892763ca500a407ac55ba40a253f26ca658f86f892d5d489a957c9b73a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page