Wat is het XCF-bestandsformaat?
.xcf-afbeeldingsbestanden worden gebruikt door GIMP (GNU Image Manipulation Program). .xcf-bestanden slaan lagen, paden, transparantie-instellingen, kanalen, hulplijnen en andere elementen op die worden gebruikt bij beeldbewerking. Het formaat biedt geen optie om de bewerkingsgeschiedenis van de afbeelding te bekijken - de ongedaan-maken-status is alleen voor de sessie en wordt niet op schijf opgeslagen.
.xcf-formaat compressie
.xcf-bestanden slaan grafische gegevens in gecomprimeerde vorm op met behulp van een eenvoudig RLE (Run-Length Encoding) compressie-algoritme. GIMP ondersteunt ook gzip- en bzip2-verpakking: bestanden met de extensies .xcf.gz of .xcf.bz2 worden door GIMP herkend als eigen afbeeldingsbestanden. GIMP 2.10 introduceerde daarnaast optionele zlib-deflate tile-compressie, selecteerbaar op het moment van opslaan.
Beperkte overdraagbaarheid van het .xcf-formaat
Het gebruik van .xcf-bestanden als formaat voor het delen van gegevens wordt afgeraden, omdat sommige elementen van de structuur van het formaat nauw verbonden zijn met de unieke functies van GIMP. Voor het delen van voltooid werk is exporteren naar een PNG of een PSD-bestand de voorkeursaanpak. Hierdoor wordt het grafische .xcf-formaat buiten het GIMP-ecosysteem niet veel gebruikt, hoewel viewers zoals Photopea en XnView MP .xcf-bestanden kunnen openen.
Achterwaartse compatibiliteit en naamgeving
Het .xcf-formaat is achterwaarts compatibel en ondersteunt daarom oudere GIMP-bestanden. De naam staat voor „eXperimental Computing Facility” - de studentencomputergroep aan UC Berkeley waar GIMP halverwege de jaren 90 oorspronkelijk werd ontwikkeld, vandaar de naam van het formaat.
Beveiliging & veiligheid
RISICO: LOWXCF bevat passieve afbeeldingsgegevens zonder scripting of uitvoerbare inhoud, dus het openen ervan is een laag risico. Alleen praktische waarschuwingen: XCF-projectbestanden kunnen groot zijn, en sommige downloadsites voor „gratis XCF-viewers/converters” bundelen adware - download GIMP van gimp.org (of een vertrouwde repository) in plaats van advertentie-gedreven mirrors. Zoals bij elke afbeeldingsparser, moet u uw software up-to-date houden tegen incidentele decoder-fouten.
Formaatdetails
in een notendopProgramma's die XCF-bestanden openen
Technische details
diepe specificaties| MIME-type | image/x-xcf |
| Magic bytes | ASCII „gimp xcf ” (9 bytes) op offset 0, gevolgd door een versiestring (bijv. „v001”-„v019”) en een null-terminator |
| Byte-volgorde | Big-endian (netwerk-byte-volgorde) voor alle multi-byte integer-velden |
| Kleurmodi | RGB, Grijswaarden, Geïndexeerd - één modus per canvas |
| Kleurdiepte | 8-bit per kanaal (verouderd); 16-bit integer en 32-bit float per kanaal ondersteund vanaf GIMP 2.10+ |
| Laagondersteuning | Onbeperkt aantal lagen, elk met onafhankelijke dekking, mengmodus en pixel-offset positie |
| Laaggroepen | Geneste laaggroepen ondersteund sinds XCF-versie 9, geïntroduceerd met GIMP 2.8 |
| Transparantie | Alfa-kanaal per pixel op individuele lagen; samengestelde transparantie afgehandeld per laag |
| Vectorpaden | Bézier-curvepaden opgeslagen als benoemde pad-objecten ingebed in het bestand |
| Hulpkanalen | Benoemde kanaalobjecten met 8-bit maskers per pixel opgeslagen op het globale afbeeldingsniveau |
| Compressie | Interne RLE (Run-Length Encoding) per tile; gzip of bzip2 externe verpakking ondersteund via .xcf.gz / .xcf.bz2 |
| Parasite-metadata | Sleutel-waarde „parasite”-blobs die kunnen worden gekoppeld aan de afbeelding, individuele lagen en kanalen |
| Ingebed kleurprofiel | ICC-kleurprofiel opgeslagen via de ingebouwde „icc-profile” parasite |
| Tekstlagen | Niet-destructieve tekstlagen behouden de naam van het lettertype, de grootte en de opmaak voor hernieuwde bewerking in GIMP |
| Bestandsversiebeheer | Header-versietag (bijv. v001 tot v019) identificeert de XCF-subversie voor achterwaartse compatibiliteit |
| Uitgebracht | 1990s (native format of GIMP, the GNU Image Manipulation Program) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | gitlab.gnome.org |
XCF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over XCF-bestanden.