Wat is het PIC-bestandsformaat?
Bestanden met de extensie .pic slaan rasterafbeeldingen op in het QuickDraw PICT-formaat van Apple - het systeemeigen afbeeldingstype van het klassieke Mac OS sinds 1984. De extensie .pic is een alternatieve vorm van .PICT (ook opgeslagen als .PCT); de bestanden zijn volledig uitwisselbaar. Merk op dat deze Apple QuickDraw-variant geen familie is van het afzonderlijke Pictor Paint-formaat uit het DOS-tijdperk dat toevallig dezelfde extensie deelt.
In plaats van een eenvoudig pixelraster op te slaan, codeert een PICT-bestand een stroom van QuickDraw-tekenopcodes die bitmaps, tekst, lijnen en vormen afspelen wanneer ze door de renderer worden geïnterpreteerd, waardoor één bestand zowel raster- als vectorinhoud kan bevatten.
Bestandsstructuur
Elk .pic-bestand begint met een headerblok van 512 bytes dat de afbeeldingsresolutie, kleurdiepte en paletinformatie bevat. Daarna volgen de rechthoek van het afbeeldingskader en de opcodestroom. Het formaat ondersteunt deze kleurdieptes:
- 1-bit (monochroom),
- 2- of 4-bit (geïndexeerd),
- 8-bit (256 kleuren),
- 16-bit of 32-bit directe kleur (toegevoegd met PICT v2, Color QuickDraw, 1987).
PICT v2 ondersteunt ook ingebedde JPEG-tegels via QuickTime. Apple heeft het formaat in 2001 beëindigd toen Mac OS X een op PDF gebaseerde Quartz-rendering-engine adopteerde; het moderne macOS rendert .pic-bestanden niet langer systeemeigen, dus verouderde bestanden hebben doorgaans XnView MP of GraphicConverter nodig om te openen.
Beveiliging & veiligheid
RISICO: LOWPICT is een passief afbeeldingsformaat en voert geen code uit. Het belangrijkste praktische risico is historisch: PICT2 kan QuickTime/JPEG-gegevens bevatten, en oude QuickTime PICT-parsers hadden bekende buffer-overflow-kwetsbaarheden - wat nog een reden is om het allang niet meer ondersteunde QuickTime voor Windows niet te gebruiken. Open verouderde PICT's in een onderhouden viewer (XnView, GIMP). Controleer ook of een hardnekkige .pic niet eigenlijk een ander formaat is dat de extensie deelt voordat u aanneemt dat het bestand beschadigd is.
Formaatdetails
in een notendop- PC Paint / Pictor PIC - Vroeg DOS-bitmapformaat (Pictor/PC Paint), magic 0x1234; een niet-gerelateerde rasterafbeelding.
- SoftImage PIC - RGBA-rasterafbeelding van SoftImage 3D, gebruikelijk in verouderde VFX/3D-pipelines.
- Radiance / Bio-Rad PIC - Radiance HDR-renders en Bio-Rad confocale microscoopafbeeldingen gebruiken ook .pic.
Programma's die PIC-bestanden openen
Technische details
diepe specificaties| Ontwikkelaar | Apple (QuickDraw-team, originele Macintosh) |
| Formaattype | QuickDraw opcodestroom - gemengde rasterbitmaps en vector-tekeninstructies |
| MIME-type | image/x-pict (ook image/pict) |
| Bestandscodering | Binair, big-endian bytevolgorde |
| Headerblok | 512-byte applicatie-gedefinieerde preambule (meestal op nul gezet) voordat de afbeeldingsgegevens beginnen bij offset 512 |
| Versiemarkering | Opcode 0x1101 bij offset 512 voor PICT v1; opcodes 0x0011 en vervolgens 0x02FF for PICT v2 |
| Kleurdiepte | 1, 2, 4, 8, 16, of 32 bits per pixel (geïndexeerde of directe kleur) |
| Compressie | PackBits RLE voor rasterbitmaps; PICT v2 kan JPEG-gecomprimeerde tegels insluiten via QuickTime |
| Maximale afbeeldingsgrootte | Ongeveer 32.767 × 32.767 pixels (kaderrechthoek gebruikt ondertekende 16-bit coördinaten) |
| Alternatieve extensies | .pict, .pct (identiek formaat, andere extensieconventie) |
| Typische bestandsgrootte | 10 KB - 5 MB |
| Platformoorsprong | Klassiek Mac OS (System 1 tot en met Mac OS 9); legacy-import op macOS en Windows via QuickTime of converters |
| Interne versies | PICT v1 (1984, monochroom tot 8-bit); PICT v2 (1987, Color QuickDraw, tot 32-bit directe kleur) |
| Vervangen door | PDF, PNG, en TIFF - Apple's Mac OS X (2001) verving PICT door een op PDF gebaseerde Quartz-rendering-engine |
| Uitgebracht | 1984 (Apple QuickDraw, original Macintosh) |
| Laatste versie | PICT2 (32-bit color, Color QuickDraw, 1987); format frozen with classic Mac OS |
| Specificatie | developer.apple.com |
PIC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over PIC-bestanden.