Rilascio dell'editor grafico GIMP 2.99.18. Congelamento prima del rilascio di GIMP 3.0

È disponibile il rilascio del editor grafico GIMP 2.99.18, che continua a sviluppare le funzionalità della futura versione stabile GIMP 3.0. In questa versione si è passati a GTK3, è stata introdotta la supporto nativo per Wayland e HiDPI, realizzata una base di supporto per il modello di colore CMYK (collegamento successivo), è stata effettuata una significativa pulizia del codice, è stato proposto un nuovo API per lo sviluppo di plugin, è stato implementato il caching del rendering, è stata aggiunta la possibilità di selezionare più livelli (Multi-layer selection) e si è garantita la modifica nello spazio colore originale. È disponibile un pacchetto in formato flatpak (org.gimp.GIMP nel repository flathub-beta), oltre a build per Windows e macOS.

GIMP 2.99.18 è stato annunciato come l'ultimo rilascio sperimentale prima della formazione del candidato per le versioni. Tutti gli obiettivi programmati per il rilascio sono stati completati e lo sviluppo è stato congelato in vista del rilascio, comportando il passaggio all'attenzione finale per i test e la correzione dei bug (l'interfaccia non cambierà prima del rilascio, ma sono consentite modifiche API isolate fino al rilascio del candidato). Il candidato alla versione GIMP 3.0 è previsto per metà marzo, e il rilascio è pianificato, se tutto procede senza intoppi, entro la conferenza Libre Graphics Meeting, che si terrà dal 9 al 12 maggio. Tuttavia, le scadenze non sono rigidamente definite e se durante l'ultima fase di sviluppo vengono individuati problemi gravi, i tempi di rilascio verranno posticipati.

Tra le novità in GIMP 2.99.18:

  • Sono state integrate nella base di codice principale le modifiche sviluppate dal progetto "Space Invasion", attivo dal 2018, che ha lavorato per migliorare la precisione nella riproduzione dei colori e la gestione del colore in GIMP. Le vecchie strutture, utilizzate per la rappresentazione interna del colore (GimpRGB, GimpCMYK, GimpHSV), sono state convertite all'uso dell'oggetto universale GeglColor, che può conservare i dati sul colore senza legami a un modello di colore, uno spazio colore o una profondità di colore. In particolare, GeglColor consente di implementare la visualizzazione delle informazioni sugli spazi colore in diverse parti dell'interfaccia e permette di includere nelle palette colori varianti in rappresentazioni CMYK, CIELAB e in qualsiasi altro modello di colore, e non solo di salvare dati convertiti in sRGB.

    La modifica ha eliminato la necessità di chiamare operazioni intermedie di conversione del colore, risolvendo così la perdita di informazioni che può derivare da tali operazioni (la conversione del colore avviene ora nella fase finale, solo se necessario). Ad esempio, utilizzando lo strumento di definizione del colore dei pixel, potrebbero essere necessarie due conversioni del colore: la prima per tradurre il formato del colore dell'immagine originale nel formato interno, e la seconda dal formato interno al formato dell'immagine di destinazione. Tali conversioni venivano effettuate anche se i formati di colore di ingresso e uscita coincidevano. Nel caso dell'utilizzo di CMYK, il passaggio a GeglColor permetterà di evitare conversioni nel formato interno, poiché CMYK non si abbina senza perdite alla maggior parte delle altre modelli di colore.

  • Migliorati gli algoritmi di gestione del colore: nello strumento "Tonalità-Saturazione" è stato aggiunto un gestore speciale per i pixel achromatici, che consente di modificare i pixel in scala di grigio (con saturazione zero) attraverso una variazione generale della tonalità, senza toccare le componenti di colore. È garantita la conservazione dei gradienti achromatici in scala di grigio, anche con l'antialiasing attivato nello strumento "Gradiente".
  • Aggiunta la prima supporto per la modalità di editing non distruttivo, in cui l'applicazione dei filtri non modifica i pixel dello strato originale, ma viene applicata sopra di esso, consentendo di manipolare i filtri senza influenzare l'immagine originale; ad esempio, è possibile cambiare i parametri del filtro o disattivare il filtro in qualsiasi momento (precedentemente ciò non era possibile in quanto il risultato dell'applicazione del filtro veniva unito allo strato). L'editing non distruttivo è supportato per tutte le operazioni realizzate tramite la libreria GEGL (strumento GEGL Graph e plugin GEGL). Effetti non distruttivi per maschere di strati e canali saranno implementati in futuro.
  • È stata migliorata la gestione dei caratteri. È stata ampliata la gamma di tipi di caratteri supportati e migliorato il ripristino ai caratteri predefiniti in caso di mancanza del carattere necessario. È stata migliorata il caricamento dei file xcf creati su computer con un diverso set di caratteri. Durante il salvataggio dei file XCF, è garantita la conservazione di un'informazione più completa sui caratteri per evitare di caricare un carattere errato all'apertura del file.

    Il nome del carattere non è più un criterio di unicità del carattere, ossia nella selezione dei caratteri, i caratteri con nomi identici ora vengono visualizzati così come sono, senza l'aggiunta dei suffissi #1 e #2. È stata aggiunta la possibilità di caricare i caratteri bypassando la libreria Pango utilizzando i propri stili. Sulla piattaforma Windows, Pango ha forzato l'anti-aliasing, risolvendo problemi di leggibilità del testo nei menu durante l'utilizzo di un tema scuro.

  • È stata aggiunta la supporto per l'espansione automatica dei livelli. Nell'istrumento "Pennello" è stata inserita l'opzione "Espandi Livelli", che attiva l'espansione automatica del livello quando il pennello supera i confini del livello stesso. Nelle impostazioni è possibile specificare di quanto deve aumentare il livello e quale riempimento utilizzare nella nuova area.
  • Sono stati aggiunti nuovi parametri di allineamento (Snapping) utilizzati per l'allineamento dei livelli sulla tela. L'opzione "Snap to Bounding Boxes" attiva la visualizzazione di guide dinamiche per allineare il livello spostato rispetto al centro o ai bordi di altri livelli. L'opzione "Snap to Equidistance" consente di posizionare il livello equidistante da altri tre livelli.
  • È stata semplificata e riorganizzata la gestione dei temi. Cinque temi di base (Default, Gray, System, Darker, Compact) in varianti chiare e scure sono stati sostituiti dai temi System e Default con tre varianti di stato: chiaro, scuro e grigio. Allo stesso modo, quattro temi di icone sono stati trasformati in due set Legacy e Default con varianti colorate e simboliche. È stato effettuato un lavoro per implementare gli stili dei temi di sistema che mancavano nei temi di GIMP.
  • Nella finestra di dialogo Welcome, visibile facoltativamente dopo il lancio, sono state aggiunte impostazioni di personalizzazione, un elenco di 8 immagini recentemente aperte, un pulsante per creare una nuova immagine e collegamenti alle informazioni per unirsi allo sviluppo e alle note di rilascio.
  • Migliorato il supporto per l'importazione e l'esportazione di formati DDS, GIF, HEIF, JPEG-X, OpenEXR, PDF, PNG, PSD, PSP. Aggiunto supporto per i formati immagine Farbfeld, PIX (Esm Software) e HEJ2, così come per il formato di palette Swatchbooker.
  • Implementata la possibilità di controllare GIMP da tablet e di associare azioni in GIMP ai pulsanti del tablet. Realizzato il porting dell'interfaccia per i tablet su GTK 3 utilizzando Wayland.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster