È stato creato il primo candidato per il rilascio dell'editor grafico GIMP 3.2. Nella versione GIMP 3.2 è stata aggiunta la supporto per i livelli di collegamento (Link layer) e i livelli vettoriali (Vector layer), oltre a funzionalità relative al supporto del modello di colore CMYK e alla gestione del colore. Con il rilascio del primo candidato, è avvenuta la congelazione della stringa e sono state interrotte le acquisizioni di nuove funzionalità all'interno del ciclo di sviluppo di GIMP 3.2. Le build pronte di GIMP 3.2-RC1 sono state pubblicate per Linux (AppImage, Flatpak, Snap), Windows e macOS.
Tra le modifiche rispetto alla precedente versione di test:
- Numerosi miglioramenti interni e dell'interfaccia per i livelli di collegamento e i livelli vettoriali, in particolare, le operazioni di rasterizzazione e annullamento della rasterizzazione sono state rielaborate per migliorare la facilità d'uso durante l'utilizzo.
- È stato risolto un problema causato da un errore nella libreria GLib, che impediva il monitoraggio dello stato dei livelli di collegamento in Windows. Attualmente, la correzione è stata applicata da parte di GIMP, mentre la correzione nella libreria GLib non è ancora stata accettata.
- È proseguito il lavoro di miglioramento dell'editor di testo avviato nell'ambito del progetto GSoC. È stata implementata la possibilità di spostare la finestra dell'editor di testo su qualsiasi punto della tela senza cambiare la posizione dell'area da modificare. È stato effettuato un refactoring del codice che ha risolto problemi di rendering del testo a risoluzioni molto elevate. È stata aggiunta una combinazione di tasti per incollare testo non formattato dagli appunti (assegnata di default a Shift + Ctrl + V) in analogia con le combinazioni di tasti già aggiunte per formattare il testo in grassetto, corsivo e sottolineato.
- È stata introdotta la possibilità di tornare rapidamente all'ultimo strumento utilizzando una combinazione di tasti (impostata per default su Shift + X). Anche se tecnicamente GIMP considera l'applicazione dei filtri (come luminosità-contrasto) come l'applicazione degli strumenti (come ruotare e pennello), per favorire l'intuitività, questa combinazione di tasti cambierà esclusivamente tra gli stati visualizzati nell'interfaccia come strumenti.
- È ora possibile aprire più immagini trascinando i file sulla barra delle schede delle immagini.
- È proseguita la transizione dall'uso di widget obsoleti in favore di soluzioni più moderne.
- È stata introdotta la funzionalità di trascinamento dei campioni di colore dalla cronologia dei colori applicati. In precedenza, ciò non era possibile a causa dello spostamento del focus sulle relative finestre.
- È stata ripristinata l'integrazione con il menu dell'applicazione macOS. In particolare, chiudere il programma tramite questo menu ora porterà a una corretta chiusura dell'editor.
- Il widget dell'interruttore è stato riprogettato, rendendo il suo scopo più chiaro e permettendo ora che solo un elemento tra quelli presentati sia attivo.
- Quando si inserisce una rappresentazione esadecimale dei colori nella finestra di selezione del colore, la selezione di quel colore avverrà automaticamente non appena il valore inserito risulterà valido, eliminando la necessità di premere il tasto 'Invio'.
- È stata implementata la vera esportazione nel formato SVG. Il nuovo plugin di esportazione consente di includere livelli raster in formato PNG o JPEG. Tuttavia, il plugin di importazione SVG continua a rasterizzare il file SVG, per risolvere questo problema ci vorrà del tempo e una revisione delle dipendenze per lavorare con SVG; questa correzione è programmata nel prossimo futuro.
- Analogamente al formato SVG, anche il formato PDF ha acquisito la possibilità di esportare vere immagini vettoriali. Inoltre, l'opzione 'Riempire lo sfondo con un colore' ora si applica a tutti i livelli di un file PDF multilivello, e non solo al primo livello.
- Aggiunto supporto per il formato immagini PowerVR (PVR), utilizzato per memorizzare texture nei giochi per la piattaforma SEGA Dreamcast.
- È garantita l'apertura di qualsiasi formato di immagine compresso in archivi, utilizzando algoritmi supportati in GIMP (in precedenza, questo supporto era esclusivamente per i file compressi nel formato .XCF, che è il formato nativo di GIMP per il salvataggio dei progetti). Questa modifica è stata apportata in risposta alla richiesta di supporto per gli archivi di immagini hgt.zip, ottenuti tramite uno strumento sviluppato dalla NASA chiamato SRTM (Shuttle Radar Topography Mission — Missione radar topografica dello shuttle).
- Per semplificare la creazione di dialoghi nei plugin con interfacce grafiche autogenerate, sono stati aggiunti alla classe GimpProcedureDialog i widget GimpImage e GimpItem, che permettono di creare automaticamente dialoghi basati su variabili.
- È stato corretto un errore per cui i pennelli a colori non venivano specchiati quando erano impostate le opzioni di simmetria.
- È stato rivisitato il comportamento dell'output della console per Windows. Ora gli utenti Windows, similmente agli utenti Linux e macOS, possono avviare GIMP tramite la riga di comando (CMD.EXE o PowerShell) e ricevere messaggi sul funzionamento del programma.
- Il codice relativo alla gestione dei colori durante il drag and drop è stato riprogrammato. Ora l'implementazione è scollegata dal codice specifico applicabile solo allo spazio colore RGB.
- Il programma di installazione di GIMP per Windows ora passa automaticamente a un tema scuro in base alle impostazioni di sistema corrispondenti.
- Vulnerabilità risolte:
- CVE-2025-10920, CVE-2025-10922, CVE-2025-10934 — buffer overflow che possono portare all'esecuzione di codice durante l'analisi di immagini appositamente formattate nei formati ICNS, DCM e XWD.
- CVE-2025-10923, CVE-2025-10924 — overflow interi che portavano all'allocazione di buffer di dimensioni inferiori. Le vulnerabilità possono portare all'esecuzione di codice durante l'analisi di immagini appositamente formattate nei formati WBMP e FF.
- ZDI-CAN-28376, ZDI-CAN-28248 — le informazioni sulle vulnerabilità non sono state ancora divulgate.
Si segnala anche la riprogettazione del sito web di GIMP per gli sviluppatori, che ha incluso una revisione dei contenuti e il loro aggiornamento, oltre all'adeguamento della struttura e del design interni (per una maggiore coerenza con lo stile del sito principale del progetto).
Fonte: opennet.ru
