CivArchive
    ← All articles
    Published April 10, 2025by aguirreb155319

    Recorta tus imágenes por lote en forma local

    26 views0 reactions1 comments on CivitAI0 collected
    outpaintingposttool guidetooloffline

    Editor de Imágenes en Lote (protege tu privacidad)

    Un editor de imágenes en lote con interfaz gráfica desarrollado en Python que permite cargar, editar y guardar múltiples imágenes a una resolución directo al OUTPAINTING.

    Guarda tu lote de imagnes sin subirlas a un servidor, protegiendo tu privacidad.

    Características

    • Carga múltiple de imágenes

    • Visualización en cuadrícula 4x2 con múltiples páginas

    • Edición de imágenes:   - Mover imágenes   - Redimensionar (escalar)   - Rotar   - Deformar (manipulación de puntos de control)   - Estirar en ejes X e Y

    • Marco de selección para recorte

    • Resolución de salida personalizable

    • Navegación entre páginas

    • Deshacer/Rehacer (Ctrl+Z/Ctrl+Y)

    Capturas de pantalla

    Interfaz del editor

    Interfaz principal

    Edición de imágenes

    Ejemplos de edición

    MoverRedimensionarMoverRedimensionar

    RotarDeformarRotarDeformar

    Requisitos

    • Python 3.6+

    • PyQt5

    • Pillow (PIL)

    • NumPy

    Instalación

    1. Clona este repositorio o descarga los archivos

    2. Instala las dependencias:

    pip install -r requirements.txt

    Uso

    Ejecuta el programa con:

    python main.py

    Controles

    • Cargar Imágenes: Abre una ventana para seleccionar múltiples imágenes

    • Guardar Imágenes: Guarda las imágenes editadas con los recortes aplicados en una carpeta a elección.

    • Resolución de salida: Define el tamaño de las imágenes guardadas

    • Estirar: Permite estirar la imagen seleccionada en los ejes X e Y

    Modos de edición
    • Mover: Click izquierdo y arrastrar para mover la imagen

    • Redimensionar: Click izquierdo y arrastrar para escalar la imagen   - Con Shift: Escala uniforme   - Sin Shift: Escala independiente en X e Y

    • Rotar: Click derecho y arrastrar para rotar la imagen

    • Deformar: Click en los puntos de control y arrastrar para deformar la imagen

    Zoom y navegación
    • Zoom en área de trabajo: Ctrl + Rueda del ratón

    • Navegación en cada área de trabajo: barras de desplazamiento

    • Navegación: Botones "Página Anterior" y "Página Siguiente"

    Atajos

    Teclas especiales para activar funciones rápidamente del menú de herramientas.

    • Q: Activar herramienta Mover

    • W: Activar herramienta Redimensionar

    • R: Activar herramienta Rotar

    • D: Activar herramienta Deformar

    • T: Restablecer imagen actual

    • Ctrl+Z: Deshacer última acción

    • Ctrl+Y: Rehacer última acción

    Estructura del proyecto

    • main.py: Punto de entrada de la aplicación

    • image_editor.py: Clase principal para la aplicación

    • image_view.py: Widget personalizado para visualizar y editar imágenes

    • image_processor.py: Funciones para procesar imágenes

    • image_deformer.py: Funciones deformar las imágenes

    • requirements.txt: Dependencias del proyecto

    link: NOIMGPACK2