Dopo sette anni dal rilascio della versione 2.10, è stato formato il rilascio dell'editor grafico GIMP 3.0. Le versioni pronte sono pubblicate per Linux (AppImage e Flatpak per x86_64 e ARM64). Si stanno preparando le pubblicazioni per Windows e macOS.
Nella preparazione dei prossimi rilasci, si è deciso di passare a una pianificazione più prevedibile e frequente delle nuove versioni stabili. In futuro, gli sviluppatori non cercheranno di promuovere molte modifiche significative contemporaneamente, ma si concentreranno sul perfezionamento di singole nuove funzionalità. Il prossimo rilascio significativo GIMP 3.2 è previsto per circa un anno. Tra i rilasci significativi, saranno pubblicati aggiornamenti correttivi per la risoluzione di bug.
Tra i miglioramenti più significativi in GIMP 3.0:
- È stato effettuato il passaggio alla libreria GTK3, a un sistema di definizione degli stili simile a CSS e all'uso della decorazione delle finestre di dialogo sul lato client (CSD, la barra del titolo e le cornici della finestra vengono disegnate non dal gestore delle finestre, ma dall'applicazione stessa). Sono stati proposti nuovi widget.
- È stato garantito il supporto standard per il funzionamento in ambienti basati sul protocollo Wayland.
- È stata aggiunta la supporto per HiDPI e per la gestione delle impostazioni di scaling del sistema durante la creazione dell'interfaccia.
- L'interfaccia è stata significativamente modernizzata. Migliorato il supporto per i set di caratteri delle icone, che ora si adattano automaticamente ai colori del primo piano e dello sfondo impostati (non è più necessario cambiare manualmente il set di icone passando dalla modalità chiara a quella scura).


- Cinque temi di base (Default, Gray, System, Darker, Compact) in versioni chiare e scure sono stati sostituiti dai temi System e Default con tre varianti di stato — chiaro, scuro e grigio. Analogamente, quattro temi di icone sono stati trasformati in due set Legacy e Default con varianti a colori e simboliche. Migliorata la qualità della modalità scura, che ora include anche gli elementi decorativi delle finestre.

- Rivisto lo schermo di benvenuto al primo avvio, che consente di modificare rapidamente le impostazioni di base, aprire/creare file di immagini o accedere alla documentazione.

- È stata implementata la possibilità di selezionare più livelli (Selezione multi-livello), consentendo di selezionare contemporaneamente più livelli utilizzando le combinazioni standard Shift+clic per selezionare un intervallo di livelli e Ctrl+clic per aggiungere o escludere singoli livelli dal gruppo. Le operazioni in GIMP vengono applicate a tutti i livelli selezionati, consentendo di spostare, raggruppare, eliminare, unire e duplicare tutti i livelli selezionati contemporaneamente, oltre a scalare, ritagliare, ruotare e modificare il contenuto di tutti i livelli selezionati in una volta sola.

- È stata aggiunta la modalità di editing non distruttivo, che consente di manipolare filtri ed effetti senza perdere l'immagine originale (il risultato dell'applicazione del filtro ora non viene unito al livello originale, ma viene sovrapposto su di esso).
- È stata implementata la modalità di espansione automatica dei livelli. Nell'strumento "Pennello" è stata aggiunta l'opzione "Espandi livelli", che quando attivata porta all'espansione automatica del livello quando il pennello esce dal confine del livello. Nelle impostazioni è possibile specificare quanto deve aumentare il livello e quale riempimento utilizzare nella nuova area.
- È stata aggiunta la possibilità di modificare oltre il piano di lavoro. Nella finestra di impostazione delle dimensioni del piano di lavoro è stata inclusa l'opzione di scegliere modelli predefiniti che descrivono le dimensioni standard, corrispondenti ai formati di pagina comuni (A1, A2, A3, ecc.). Sono state aggiunte nuove opzioni di agganciamento (Snapping), utilizzate per allineare i livelli sul piano di lavoro.
- È stato aggiunto uno strumento per la selezione a pennello, che consente di estendere gradualmente l'area di selezione utilizzando colpi di pennello approssimativi. Lo strumento si basa sull'applicazione di un algoritmo di segmentazione selettiva (graphcut) per isolare solo l'area di interesse.
- È stata aggiunta la supporto di base per il modello di colore CMYK (legame ritardato - possibilità di esportazione in CMYK). Il codice per la gestione del colore è stato notevolmente aggiornato e si è passati all'uso di una rappresentazione interna del profilo colore. Sono state integrate le realizzazioni del progetto "Space Invasion", mirate a migliorare la correttezza del colore e la gestione del colore in GIMP. Sono stati rimossi i richiami alle operazioni intermedie di conversione del colore, eliminando così la perdita di informazioni che si verificava a causa di tali conversioni (la conversione del colore ora avviene solo nella fase finale, se necessario). È stata aggiunta la supporto per la modifica nello spazio colore originale.
- È stata attivata di default la visualizzazione compatta dei pulsanti scorrevoli (slider), comunemente utilizzati per impostare i parametri dei filtri e degli strumenti. Lo stile compatto, che riduce i margini superiori e inferiori, consente di risparmiare notevolmente spazio verticale sullo schermo e di visualizzare più elementi nell'area visibile.

- Aggiunta la supporto per la scalabilità e la rotazione della tela tramite il gesto "pinch" su touchpad e touchscreen.
- Implementato il supporto per il ridimensionamento dei pennelli direttamente sulla tela, muovendo il mouse con il tasto destro del mouse premuto e mantenendo premuto il tasto Alt, senza distrarsi dalla regolazione delle impostazioni nel pannello.
- È stata introdotta la possibilità di configurare i modificatori di tasti che agiscono quando si premono i tasti del mouse sulla tela, come Ctrl per lo zoom, Shift per ruotare la tela e Alt per selezionare i livelli o cambiare le dimensioni dei pennelli.
- Nello strumento per la creazione di testo sono state aggiunte nuove funzionalità per una contornatura e riempimento non distruttivi delle lettere. È stata aggiunta una nuova impostazione "Stile", che offre tre modalità: Riempimento (stile originale), Contornatura (evidenziazione del contorno con colore) e Contornatura e riempimento (evidenziazione del contorno e riempimento interno delle lettere con colori selezionati). È stata aggiunta l'opzione "Mostra editor sulla tela" ("Show on-canvas editor"), che consente di nascondere il blocco delle impostazioni di modifica durante la digitazione, lasciando solo il testo inserito.

- È attivata l'attivazione automatica degli strumenti di trasformazione (trasformazione, rotazione, scalatura, ecc.). In precedenza, dopo aver selezionato uno strumento nel pannello, era necessario cliccare sulla tela per visualizzare i marker ad esso associati. Ora, il gestore per applicare lo strumento appare subito dopo la sua selezione nel pannello.
- È stata aggiunta una nuova API per lo sviluppo di plugin, incompatibile con i vecchi plugin. Alcune funzioni nell'API sono state dichiarate obsolete, e si consiglia di utilizzare oggetti normali invece della manipolazione degli identificatori degli oggetti. Tutta l'API di GIMP è ora accessibile tramite l'introspezione di GObject, permettendo di creare plugin in diversi linguaggi di programmazione.
- È stata implementata una nuova API pubblica per i filtri basati sulla libreria GEGL, che consente di visualizzare istantaneamente i risultati dell'applicazione degli effetti e di aggiungerli in modalità di editing non distruttivo.
- È stato implementato il supporto per la cache di rendering, che memorizza i risultati della scalatura, nonché delle manipolazioni con colori, filtri e maschere. Per migliorare le prestazioni, nelle impostazioni è stata aggiunta anche la possibilità di definire il livello di qualità della scalatura (Preferenze -> Visualizza -> Qualità di Zoom). In modalità 'veloce', viene applicata un'interpolazione più rapida rispetto all'uso dei metodi lineari o quadratici. La scrittura dei file XCF è stata notevolmente accelerata grazie al packing multithreading.
- Migliorato l'importazione e l'esportazione in formato PSD (Adobe Photoshop). Aggiunta la supporto per i formati JPEG-XL, ICNS, PAM, QOI, Amiga IFF/ILBM, DCX, FITS, ANIб, Farbfeld, PIX (Esm Software), HEJ2 e WBMP. Rielaborato il dialogo per l'esportazione delle immagini in formati RAW. Fornita la possibilità di esportare in formato RAW immagini con qualsiasi valore di profondità di colore.
- Migliorato il supporto per tavolette grafiche e penne ottiche. Le tavolette e le penne sono ora disponibili immediatamente dopo il collegamento, senza la necessità di modificare le impostazioni. Semplificato l'accesso alle impostazioni avanzate dei dispositivi di input.
- Effettuata una significativa pulizia del codice sorgente. I sottosistemi interni sono stati trasferiti al framework di elaborazione delle immagini GEGL (Generic Graphics Library).
Fonte: opennet.ru







