No description
- Python 100%
|
|
||
|---|---|---|
| .gitignore | ||
| image_logic.py | ||
| ImageProcessorPro.py | ||
| README.md | ||
Image Processor Pro
Image Processor Pro è un'applicazione desktop per Windows, macOS e Linux che consente di elaborare immagini in batch e modificare file GIF. Offre funzionalità di ridimensionamento, conversione di formato, ottimizzazione del peso e rimozione dello sfondo basata su un colore specifico per le GIF, il tutto attraverso un'interfaccia grafica a schede.
Funzionalità Principali
Processore Batch (Scheda 1)
- Elaborazione in Batch: Aggiungi file singoli o intere cartelle (con scansione ricorsiva) per processare centinaia di immagini in una sola volta.
- Drag & Drop: Trascina facilmente i file o le cartelle direttamente nella lista dei file.
- Ridimensionamento Percentuale: Riduci le dimensioni delle immagini impostando una percentuale (es. 50% della dimensione originale).
- Conversione di Formato: Converti le tue immagini nei formati più comuni come JPG e PNG.
- Controllo Qualità JPEG: Specifica il livello di qualità per i file JPG per bilanciare qualità e dimensione.
- Modalità "Peso Target": Imposta una dimensione desiderata (in KB) e l'applicazione troverà automaticamente la qualità e la risoluzione ideali per avvicinarsi a quel peso.
- Limitatore Risoluzione Minima: Imposta una soglia di ridimensionamento per preservare un minimo di dettaglio.
- Filtri Avanzati:
- Escludi i file al di sotto di una certa dimensione.
- Scegli se copiare i file esclusi nella destinazione o convertirli semplicemente di formato.
- Gestione Output:
- Scegli una cartella di destinazione, mantenendo la struttura delle sottocartelle originale.
- Modalità Sovrascrittura: Modifica i file originali direttamente (operazione irreversibile).
Rimozione Sfondo GIF (Scheda 2)
- Input GIF Singolo: Seleziona un file GIF animato da modificare.
- Color Picker Interattivo: Apri un'anteprima della GIF e clicca su un qualsiasi pixel per selezionare il colore esatto da rimuovere.
- Anteprima Colore: Visualizza il colore selezionato e i suoi valori RGB prima di avviare il processo.
- Creazione Trasparenza: L'applicazione processa ogni frame della GIF, trasformando tutti i pixel del colore scelto in pixel trasparenti.
- Salvataggio Diretto: Salva la nuova GIF con sfondo trasparente in una destinazione a tua scelta.
Come Eseguire l'Applicazione
L'applicazione è scritta in Python e si basa su alcune librerie esterne.
- Assicurati di avere Python 3 installato sul tuo sistema.
- Salva il codice come
ImageProcessorPro.pyeimage_logic.pynella stessa cartella. - Esegui lo script principale da un terminale:
python ImageProcessorPro.py
Al primo avvio, lo script rileverà e tenterà di installare automaticamente le dipendenze mancanti (Pillow, sv-ttk, tkinterdnd2) usando pip.
Interfaccia Utente
L'applicazione è organizzata in schede (tab) per separare le diverse funzionalità:
- Processore Batch Immagini: La scheda principale per l'elaborazione di massa. Contiene le sezioni per la selezione dei file, la destinazione, le opzioni di conversione e il log di stato.
- Rimozione Sfondo GIF: Una scheda dedicata alla modifica delle GIF. Il flusso di lavoro è lineare: seleziona un file, preleva un colore, scegli dove salvare e avvia il processo.