Hvad er XCF-filformatet?
.xcf-billedfiler bruges af GIMP (GNU Image Manipulation Program). .xcf-filer gemmer lag, stier, gennemsigtighedsindstillinger, kanaler, hjælpelinjer og andre elementer, der bruges i billedredigering. Formatet giver ikke mulighed for at gennemse billedredigeringshistorikken - fortrydelsestilstanden er kun til sessionen og gemmes ikke på disken.
.xcf-formatkomprimering
.xcf-filer gemmer grafiske data i komprimeret form ved hjælp af en simpel RLE (Run-Length Encoding) komprimeringsalgoritme. GIMP understøtter også gzip- og bzip2-indpakning: filer med filendelserne .xcf.gz eller .xcf.bz2 genkendes af GIMP som oprindelige billedfiler. GIMP 2.10 introducerede desuden valgfri zlib-deflate tile-komprimering, der kan vælges ved lagring.
.xcf-formatets begrænsede portabilitet
Brug af .xcf-filer som et datadelingsformat frarådes, da visse elementer i formatets struktur er tæt knyttet til GIMPs unikke funktioner. Til deling af færdigt arbejde er eksport til PNG eller en PSD-fil den foretrukne tilgang. På grund af dette er det grafiske .xcf-format ikke udbredt uden for GIMP-økosystemet, selvom fremvisere som Photopea og XnView MP kan åbne .xcf-filer.
Bagudkompatibilitet og navngivning
.xcf-formatet er bagudkompatibelt og understøtter derfor ældre GIMP-filer. Navnet står for «eXperimental Computing Facility» - den studerende computergruppe ved UC Berkeley, hvor GIMP oprindeligt blev udviklet i midten af 1990'erne, heraf formatets navn.
Sikkerhed og tryghed
RISIKO: LOWXCF er passive billeddata uden scripting eller eksekverbart indhold, så det er lavrisiko at åbne en. Kun praktiske forholdsregler: XCF-projektfiler kan være store, og nogle «gratis XCF-fremviser/konverter»-downloadsteder pakker adware - hent GIMP fra gimp.org (eller et betroet arkiv) frem for reklamedrevne spejlsider. Som med enhver billed-parser skal du holde din software opdateret mod lejlighedsvise fejl i dekoderen.
Formatdetaljer
kort fortaltProgrammer der åbner XCF-filer
Tekniske detaljer
dyb specifikation| MIME-type | image/x-xcf |
| Magic bytes | ASCII «gimp xcf » (9 bytes) ved offset 0, efterfulgt af en versionsstreng (f.eks. «v001»-«v019») og en null-terminator |
| Byte-orden | Big-endian (netværks-byte-orden) for alle multi-byte heltalsfelter |
| Farvetilstande | RGB, Gråskala, Indekseret - én tilstand pr. lærred |
| Farvedybde | 8-bit pr. kanal (ældre); 16-bit heltal og 32-bit flydende tal pr. kanal understøttes fra GIMP 2.10+ |
| Lagunderstøttelse | Ubegrænsede lag, hver med uafhængig opacitet, blandingstilstand og pixel-offset position |
| Laggrupper | Indlejrede laggrupper understøttet siden XCF version 9, introduceret med GIMP 2.8 |
| Gennemsigtighed | Per-pixel alfa-kanal på individuelle lag; sammensat gennemsigtighed håndteres pr. lag |
| Vektorstier | Bezier-kurvestier gemt som navngivne stiobjekter indlejret i filen |
| Hjælpekanaler | Navngivne kanalobjekter med per-pixel 8-bit masker gemt på det globale billedniveau |
| Komprimering | Intern RLE (Run-Length Encoding) pr. tile; gzip eller bzip2 ekstern indpakning understøttet via .xcf.gz / .xcf.bz2 |
| Parasit-metadata | Nøgle-værdi «parasit»-blobs, der kan knyttes til billedet, individuelle lag og kanaler |
| Indlejret farveprofil | ICC-farveprofil gemt via den indbyggede «icc-profile» parasit |
| Tekstlag | Ikke-destruktive tekstlag bevarer skrifttypenavn, størrelse og formatering til genredigering i GIMP |
| Filversionering | Header-versionstag (f.eks. v001 til v019) identificerer XCF-underversionen for bagudkompatibilitet |
| Udgivet | 1990s (native format of GIMP, the GNU Image Manipulation Program) |
| Åben standard | Ja · royaltyfri |
| Specifikation | gitlab.gnome.org |
XCF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om XCF-filer.