GIMP gatavo jaunu projekta faila formātu, kas aizstās XCF. XCF ir GIMP pamatformāts kopš 1997. gada. Jaunais variants ir sazipots XML. Pie tā strādā projekta uzturētājs Jehan.
Par to raksta GIMP izstrādes atskaite 16. augustā. Formāta maiņa ir viens no lielākajiem punktiem ceļā uz GIMP 3.4. Tajā pašā laidienā nonāk otrs apjomīgs darbs: GIMP beidzot lasa Photoshop failu iekšējo struktūru, ko līdz šim tas izlaida.
kāpēc XCF vairs nedera
XCF nosaukums nāk no eXperimental Computing Facility, Bērklija laboratorijas, kur GIMP sākās. Formāts ir binārs. Tas nozīmē, ka slāņu koks, kanāli un metadati ir ierakstīti fiksētā baitu izkārtojumā ar nobīdēm, kas norāda uz citām faila vietām.
Šāda uzbūve neļauj viegli pierakstīt ļoti lielus vai sarežģītus projektus. Katra saglabāšana pārraksta visu failu no jauna. Projektā ar desmitiem slāņu tas nozīmē gaidīšanu pie katra Ctrl+S, pat ja lietotājs pārvietojis vienu tekstu.
Otrs iemesls ir konkrēts. GIMP 3.6 plānotās daudzlapu dokumentu un animācijas iespējas XCF struktūrā neietilpst. Lai tās vispār būtu iespējamas, formāts jāmaina pirms tam.
sazipots XML un saglabāšana pa daļām
Jaunais formāts ir ZIP konteiners ar XML aprakstu iekšā. Attēlu dati glabājas kā atsevišķi ieraksti tajā pašā arhīvā. Tādu pašu pieeju lieto OpenDocument faili un Krita .kra projekti.
Praktiskā atšķirība lietotājam ir tā, ka GIMP var atjaunināt tikai tās arhīva daļas, kas mainījušās. Ja projektā pārkrāsots viens slānis, diskā aiziet viens ieraksts, nevis viss fails.
No tā izriet otra lieta, kuras GIMP nav bijis visus 29 gadus: automātiska saglabāšana. Kamēr katra saglabāšana prasīja pilnu faila pārrakstīšanu, autosave lielā projektā būtu apturējis darbu ik pēc dažām minūtēm. Ar pakāpenisku saglabāšanu tas kļūst reāli.
XCF nekur nepazūd. GIMP turpinās ielādēt XCF failus visās nākamajās versijās, taču jaunās iespējas saglabās tikai jaunajā formātā.
Tas nozīmē vienvirziena ceļu. Vecos failus atvērt varēs vēl ilgi. Projektu ar daudzlapu saturu vai animāciju atpakaļ XCF failā ielikt neizdosies.
Photoshop teksta slāņi paliek rediģējami
Mūsdienu PSD faili daudzas iespējas glabā teksta struktūrā ar nosaukumu Descriptors. Tā ir vāji dokumentēta. GIMP to līdz šim nelasīja, tāpēc importētie PSD zaudēja teksta slāņus, korekcijas slāņus un formas. Teksts ienāca kā pikseļu paklājs, kuram vairs nevarēja nomainīt ne fontu, ne saturu.
Jacob Boerema uzrakstīja Descriptors lasīšanu. Pēc tam PSD imports sāka strādāt pavisam citādi. Rezultātu apraksta Linuxiac:
- teksta slāņi paliek rediģējami, nevis pārvēršas par pikseļiem;
- Photoshop korekcijas slāņi un slāņu stili tiek pārtulkoti par GEGL efektiem;
- vienkrāsainas formas ienāk kā vektoru slāņi.
GEGL ir GIMP attēlu apstrādes dzinis, uz kura balstās nesagraujošie filtri kopš 3.0 versijas. Pārtulkojums uz GEGL nozīmē, ka Photoshop korekcijas slāni GIMP var izslēgt vai pārregulēt tāpat kā savu filtru.
Frank Teklote papildus pievienoja PSD metadatu eksportu TIFF un JPEG failiem. Descriptors atbalstu turpina uzlabot divi Google Summer of Code dalībnieki, Akascape un Waris Maqbool.
kas vēl ir sanācis kopš pavasara
Atskaite uzskaita virkni izmaiņu, kuras nonāks tajā pašā izstrādes laidienā. Alx Sa paplašināja nesagraujošo rediģēšanu: filtrus tagad var uzlikt slāņa maskai. Gradienta rīks veido gradientu, kuru vēlāk vēl var pārtaisīt. Tas pats izstrādātājs pieslēdza sistēmas failu izvēles dialogus GIMP vietā ar paša uzzīmēto logu.
Cassidie Grogan ielika MyPaint otās spektrālo krāsu sajaukšanu. Tā zilo ar dzelteno sajauc zaļā, nevis netīri pelēkā, jo rēķina gaismas viļņu garumus, nevis RGB vidējo vērtību.
Denis Rangelov pārzīmēja saskarnes ikonas un pārveidoja visus 78 kursorus no rastra uz SVG. Izstrādātājs ar segvārdu woot000 salaboja audekla pagriešanu: caurspīdīguma rūtiņas vairs negriežas kopā ar attēlu. Dimitriy Ryazantcev uzlaboja Windows ICO, CUR un ANI formātu apstrādi. Andreas Vukman pārkārtoja rakstu paneli, bet Richard Gitschlag papildināja teksta iezīmēšanu tieši uz audekla.
kad to varēs izmēģināt
Šīs izmaiņas pirmās nonāks GIMP 3.3.2, kas ir izstrādes versija ceļā uz 3.4. Tā vēl nav izdota, jo daļa plāna punktu nav pabeigti. Stabilajā zarā tuvākajās nedēļās gaidāma GIMP 3.2.6 ar labojumiem.
Tempu ir vērts salikt blakus vecajam. GIMP 3.0 iznāca 2025. gada martā, kad kopiena to bija gaidījusi vairāk nekā desmit gadus. Pēc tam 3.2 sekoja mazāk nekā gadu vēlāk. Šogad jau iznākuši 3.2.2 marta beigās un 3.2.4 aprīlī, tāpēc formāta maiņa notiek zarā, kurā laidieni sanāk regulāri.
Phoronix atzīmē, ka XCF ir kalpojis gandrīz 30 gadus. Daudzlapu dokumenti un animācija, kas ir īstais formāta maiņas iemesls, plānoti tikai GIMP 3.6, tātad vēl vienu lielo laidienu tālāk.
Komentāri
Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.