🖥 Interfaz Visual (GUI)
Yimago incluye un editor gráfico integrado basado en Tkinter. Esta herramienta permite realizar ajustes rápidos de forma visual sin necesidad de escribir scripts adicionales.
1. Cómo lanzar el Editor
Puedes iniciar la interfaz directamente desde tu script de Python. El editor puede abrirse vacío o cargando una imagen desde el inicio.
from yimago import YimagoGUI
# Abrir el editor vacío
YimagoGUI()
# Abrir el editor cargando una imagen específica
YimagoGUI("mi_imagen.png")
2. Herramientas de la Barra de Tareas
La interfaz cuenta con una barra de herramientas en la parte inferior con las siguientes funciones:
Carga de Imágenes
- 📁 Abrir: Abre un explorador de archivos local para seleccionar imágenes PNG, JPG o WEBP.
- 🌐 Cargar URL: Permite pegar un enlace directo de internet para descargar e importar la imagen al lienzo.
Transformaciones
- 🔄 Rotar: Campo de texto donde ingresas los grados (ej. 90, 180) y aplicas el giro instantáneo.
- 📏 Redimensionar: Abre una ventana emergente para ingresar el nuevo ancho y alto en píxeles.
- 🌑 Gris: Aplica un filtro de escala de grises a la imagen actual.
Conversión y Guardado
- Selector de Formato: Un menú desplegable para elegir entre PNG, JPG, WEBP o BMP.
- 🔄 Convertir: Ejecuta la conversión al formato seleccionado en el menú.
- 💾 Guardar: Abre el explorador para elegir la ubicación final y el nombre del archivo procesado.
3. Requisitos del Sistema
Para que la GUI funcione correctamente, asegúrate de tener instalado: - Python 3.14+ - Tkinter (Viene incluido por defecto en la mayoría de las instalaciones de Python). - Pillow 11.3.0
4. Notas de Uso
- Actualización en Tiempo Real: Cada vez que aplicas un cambio (rotar, redimensionar, etc.), el lienzo central se actualiza automáticamente para mostrarte el resultado.
- Gestión de Errores: Si intentas cargar una URL inválida o ingresar letras en el campo de rotación, la interfaz mostrará una ventana de advertencia sin cerrar el programa.
Documentación para Yimago v0.1.1