Was ist das PIC-Dateiformat?
Dateien mit der Erweiterung .pic speichern Rasterbilder im QuickDraw PICT-Format von Apple - dem nativen Bildtyp des klassischen Mac OS seit 1984. Die Erweiterung .pic ist eine alternative Form von .PICT (auch als .PCT gespeichert); die Dateien sind vollständig austauschbar. Beachten Sie, dass diese Apple QuickDraw-Variante nicht mit dem separaten Pictor Paint-Format aus der DOS-Ära verwandt ist, das zufällig dieselbe Erweiterung verwendet.
Anstatt ein einfaches Pixelgitter zu speichern, kodiert eine PICT-Datei einen Stream von QuickDraw-Zeichenbefehlen (Opcodes), die Bitmaps, Text, Linien und Formen bei der Interpretation durch den Renderer wiedergeben, sodass eine Datei Raster- und Vektorinhalte mischen kann.
Dateistruktur
Jede .pic-Datei beginnt mit einem 512-Byte-Header-Block, der Bildauflösung, Farbtiefe und Paletteninformationen enthält. Es folgen das Bildrahmen-Rechteck und der Opcode-Stream. Das Format unterstützt diese Farbtiefen:
- 1-Bit (monochrom),
- 2- oder 4-Bit (indiziert),
- 8-Bit (256 Farben),
- 16-Bit oder 32-Bit Direct Color (hinzugefügt mit PICT v2, Color QuickDraw, 1987).
PICT v2 unterstützt über QuickTime auch eingebettete JPEG-Kacheln. Apple hat das Format im Jahr 2001 eingestellt, als Mac OS X eine PDF-basierte Quartz-Rendering-Engine einführte; das moderne macOS rendert .pic-Dateien nicht mehr nativ, sodass ältere Dateien in der Regel XnView MP oder GraphicConverter zum Öffnen benötigen.
Sicherheit
RISIKO: LOWPICT ist ein passives Bildformat und führt keinen Code aus. Das Hauptrisiko ist historischer Natur: PICT2 kann QuickTime/JPEG-Daten einbetten, und alte QuickTime-PICT-Parser wiesen bekannte Pufferüberlauf-Schwachstellen auf - ein weiterer Grund, das seit langem nicht mehr unterstützte QuickTime für Windows nicht zu verwenden. Öffnen Sie alte PICTs in einem gewarteten Viewer (XnView, GIMP). Überprüfen Sie auch, ob eine hartnäckige .pic-Datei nicht eigentlich ein anderes Format mit derselben Erweiterung ist, bevor Sie davon ausgehen, dass die Datei beschädigt ist.
Formatdetails
kurz gefasst- PC Paint / Pictor PIC - Frühes DOS-Bitmap-Format (Pictor/PC Paint), Signatur 0x1234; ein nicht verwandtes Rasterbild.
- SoftImage PIC - RGBA-Rasterbild von SoftImage 3D, verbreitet in alten VFX/3D-Pipelines.
- Radiance / Bio-Rad PIC - Radiance HDR-Renderings und Bio-Rad-Konfokalmikroskop-Bilder verwenden ebenfalls .pic.
Programme zum Öffnen von PIC-Dateien
Technische Details
technische Spezifikation| Entwickler | Apple (QuickDraw-Team, ursprünglicher Macintosh) |
| Formattyp | QuickDraw-Opcode-Stream - gemischte Raster-Bitmaps und Vektor-Zeichenanweisungen |
| MIME-Typ | image/x-pict (auch image/pict) |
| Dateikodierung | Binär, Big-Endian-Byte-Reihenfolge |
| Header-Block | 512-Byte anwendungsdefinierte Präambel (normalerweise genullt), bevor die Bilddaten bei Offset 512 beginnen |
| Versionsmarkierung | Opcode 0x1101 bei Offset 512 für PICT v1; Opcodes 0x0011 dann 0x02FF für PICT v2 |
| Farbtiefe | 1, 2, 4, 8, 16 oder 32 Bits pro Pixel (indizierte oder direkte Farbe) |
| Kompression | PackBits RLE für Raster-Bitmaps; PICT v2 kann JPEG-komprimierte Kacheln über QuickTime einbetten |
| Maximale Bildgröße | Ungefähr 32.767 × 32.767 Pixel (Rahmenrechteck verwendet vorzeichenbehaftete 16-Bit-Koordinaten) |
| Alternative Erweiterungen | .pict, .pct (identisches Format, andere Erweiterungskonvention) |
| Typische Dateigröße | 10 KB - 5 MB |
| Plattform-Ursprung | Classic Mac OS (System 1 bis Mac OS 9); Legacy-Import unter macOS und Windows über QuickTime oder Konverter |
| Interne Versionen | PICT v1 (1984, monochrom bis 8-Bit); PICT v2 (1987, Color QuickDraw, bis zu 32-Bit Direct Color) |
| Abgelöst durch | PDF, PNG und TIFF - Apples Mac OS X (2001) ersetzte PICT durch eine PDF-basierte Quartz-Rendering-Engine |
| Veröffentlicht | 1984 (Apple QuickDraw, original Macintosh) |
| Neueste Version | PICT2 (32-bit color, Color QuickDraw, 1987); format frozen with classic Mac OS |
| Spezifikation | developer.apple.com |
PIC-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu PIC-Dateien.