După șapte ani de la lansarea versiunii 2.10, a fost lansată versiunea grafică GIMP 3.0. Creșterile finale au fost publicate pentru Linux (AppImage și Flatpak pentru x86_64 și ARM64). Se pregătesc publicarea versiunilor pentru Windows și macOS.
În pregătirea viitoarelor lansări, s-a decis trecerea la un program de publicare mai previzibil și frecvent pentru noile versiuni stabile. În continuare, dezvoltatorii nu vor mai încerca să promoveze în mod simultan numeroase modificări semnificative, ci vor acorda atenție rafinării unor noi funcționalități individuale. Următoarea versiune majoră GIMP 3.2 este planificată pentru lansare în aproximativ un an. Între lansările majore, vor fi publicate actualizări corective pentru remedieri de erori.
Printre cele mai semnificative îmbunătățiri în GIMP 3.0:
- S-a realizat trecerea la biblioteca GTK3, un sistem de definire a stilurilor asemănător CSS-ului, și utilizarea dialogurilor de client (CSD, antetul și cadrele ferestrei sunt desenate de aplicație, nu de managerul de feronete). Au fost propuse noi widget-uri.
- S-a asigurat suport nativ pentru funcționarea în medii bazate pe protocolul Wayland.
- S-a adăugat suport pentru HiDPI și ajustarea setărilor de escaladare a sistemului la formarea interfeței.
- Interfața a fost semnificativ modernizată. S-a îmbunătățit suportul pentru seturile simbolurilor iconice, care acum se ajustează automat la culorile de prim-plan și fundal stabilite (la trecerea de la modul luminos la modul întunecat, nu mai este necesar să schimbi manual setul de pictograme).


- Cele cinci teme de bază (Default, Gray, System, Darker, Compact) în variantele luminoase și întunecate au fost înlocuite cu temele System și Default, având trei variante de stare - luminoasă, întunecată și gri. În mod similar, cele patru teme de pictograme au fost transformate în două seturi Legacy și Default cu variante colorate și simbolice. Calitatea modului întunecat a fost îmbunătățită, acum acoperind și elementele de decorare a feronetei.

- Ecranul de întâmpinare pentru prima lansare a fost reproiectat, permițând modificarea rapidă a setărilor de bază, deschiderea/crearea fișierelor cu imagini sau accesarea documentației.

- A fost implementată funcționalitatea de selecție a mai multor straturi (Multi-layer selection), permițându-vă să selectați simultan mai multe straturi folosind combinațiile standard Shift+click pentru a selecta un interval de straturi și Ctrl+click pentru a adăuga sau exclude din selecție straturi individuale. Operațiile din GIMP sunt aplicate la toate straturile selectate, permițându-vă să mutați, grupați, ștergeți, combinați și dublati toate straturile selectate odată, precum și să scalați, decupați, rotiți și modificați conținutul în toate straturile selectate în același timp.

- A fost adăugat un mod de editare nedestructiv, care permite manipularea filtrelor și efectelor fără a pierde imaginea originală (rezultatul aplicării filtrului nu mai este combinat cu stratul de bază, ci se suprapune peste acesta).
- A fost implementat un mod de extindere automată a straturilor. În instrumentul „Pensulă” a fost adăugată opțiunea „Expand Layers”, activarea acesteia ducând la extinderea automată a stratului atunci când pensula depășește limita acestuia. În setări, puteți specifica cât de mult ar trebui să crească stratul și ce umplutură ar trebui utilizată în noua zonă.
- A fost adăugată posibilitatea de a edita poza dincolo de canvas. În dialogul de setare a dimensiunii canvasului a fost adăugată opțiunea de a selecta șabloane presetate, care descriu dimensiuni tipice, corespunzătoare formatelor de pagină comune (A1, A2, A3 etc.). Au fost adăugate noi parametri de lipire (Snapping), utilizați pentru a alinia straturile pe canvas.
- A fost adăugat un instrument pentru selecția prin pensule, care permite selectarea treptată a unei zone, folosind broderii aproximative ale pensulei. Instrumentul este bazat pe aplicarea unui algoritm de segmentare selectivă (graphcut) pentru a selecta doar zona de interes.
- A fost adăugat suport de bază pentru modelul de culoare CMYK (legare ulterioară – capacitatea de a exporta în CMYK). Codul de gestionare a culorilor a fost semnificativ modernizat și s-a realizat trecerea la utilizarea reprezentării interne a profilului de culoare. S-au integrat contribuțiile proiectului „Space Invasion”, care vizează creșterea corectitudinii reproducerii culorilor și îmbunătățirea gestionării culorilor în GIMP. A fost eliminat apelul la operații intermediare de conversie a culorii și a fost rezolvată pierderea de informații care apărea din astfel de conversii (conversia culorii se efectuează acum în etapa finală, doar dacă este necesar). A fost adăugat suport pentru editarea în spațiul de culori inițial.
- Vizualizarea compactă a butoanelor glisante (sliderelor), care sunt de obicei folosite pentru setarea parametrilor filtrelor și instrumentelor, este acum activată implicit. Stilul compact, care reduce marginile superioare și inferioare, economisește semnificativ spațiul vertical pe ecran și permite înghesuirea mai multor elemente în zona vizibilă.

- A fost adăugat suport pentru scalarea și rotirea pânzei prin gestul „ciupire” pe touchpaduri și ecrane tactile.
- A fost implementat suportul pentru modificarea dimensiunii pensulelor direct pe pânză, prin mișcarea mouse-ului cu butonul din dreapta apăsat și cu tasta Alt menținută, fără a fi necesară ajustarea setărilor în panou.
- A fost oferită posibilitatea de a configura modifieri pentru tastele care acționează la apăsarea butoanelor mouse-ului pe pânză, cum ar fi Ctrl pentru scalare, Shift pentru rotirea pânzei și Alt pentru selectarea straturilor sau modificarea dimensiunii pensulelor.
- Instrumentul pentru plasarea textului a fost îmbogățit cu noi funcționalități pentru contururi și umpluturi non-distructive ale literelor. A fost adăugată o nouă setare „Stil”, care oferă trei moduri: Umplere (stilul inițial), Contur (evidențierea conturului cu o culoare) și Contur și umplere (evidențierea conturului și umplerea interiorului literelor cu culorile selectate). A fost adăugată opțiunea „Afișați editorul pe pânză” („Show on-canvas editor”), care permite ascunderea blocului de parametri de editare afisat în timpul introducerii, lăsând doar textul introdus.

- Activarea automată a instrumentelor de transformare (transformare, rotație, scalare etc.) este asigurată. Până acum, după selectarea instrumentului din panou, era necesar să faceți clic pe pânză pentru a apară marcajele asociate. Acum, handlerul pentru aplicarea instrumentului apare imediat după selectarea sa în panou.
- A fost adăugat un nou API pentru dezvoltarea de pluginuri, care nu este compatibil cu pluginurile mai vechi. Unele funcții din API sunt declarate depășite, iar în locul manipulării identificatorilor de obiecte, se propune utilizarea obiectelor obișnuite. Întregul API GIMP este expus prin introspecția GObject, ceea ce permite crearea de pluginuri în diferite limbaje de programare.
- A fost implementat un nou API public pentru filtre bazat pe biblioteca GEGL, care permite afișarea instantanee a rezultatelor aplicării efectelor și adăugarea acestora într-un mod de editare nedestructiv.
- A fost implementat suportul pentru cache-ul de redare, în care se păstrează rezultatele scalării, precum și manipulările cu culori, filtre și măști. Pentru a accelera lucrul, în setări a fost adăugată opțiunea de a defini nivelul de calitate al scalării (Preferences -> Display -> Zoom Quality). În modul „rapid” se aplică o interpolare mai rapidă decât în cazul utilizării metodelor liniare sau cuadratice. Scrierea fișierelor XCF a fost semnificativ accelerată datorită ambalării pe mai multe fire.
- A fost îmbunătățită importul și exportul în format PSD (Adobe Photoshop). A fost adăugat suport pentru formatele JPEG-XL, ICNS, PAM, QOI, Amiga IFF/ILBM, DCX, FITS, ANI, Farbfeld, PIX (Esm Software), HEJ2, și WBMP. Dialogul pentru exportul imaginilor în formatele RAW a fost reproiectat. S-a oferit posibilitatea de a exporta imagini în format RAW cu orice valoare a adâncimii culorii.
- A fost îmbunătățit suportul pentru tabletele grafice și stilourile optice. Tabletele și stilourile devin acum disponibile imediat după conectare, fără a mai fi necesare modificări în setări. Accesul la setările avansate ale dispozitivelor de intrare a fost simplificat.
- A fost efectuată o curățare semnificativă a codului. Subsistemele interne au fost migrate către cadrul de procesare a imaginilor GEGL (Generic Graphics Library).
Sursa: opennet.ro







