Что такое формат файла PIC?
Files with the .pic extension store raster images in Apple's QuickDraw PICT format - the native picture type of classic Mac OS since 1984. The .pic extension is an alternate form of .PICT (also saved as .PCT); the files are fully interchangeable. Note that this Apple QuickDraw variant is unrelated to the separate DOS-era Pictor Paint format that coincidentally shares the same extension.
Rather than storing a plain pixel grid, a PICT file encodes a stream of QuickDraw drawing opcodes that replay bitmaps, text, lines, and shapes when interpreted by the renderer, so one file can mix raster and vector content.
File structure
Each .pic file begins with a 512-byte header block that carries image resolution, color depth, and palette information. The picture frame rectangle and opcode stream follow. The format supports these color depths:
- 1-bit (monochrome),
- 2- or 4-bit (indexed),
- 8-bit (256-color),
- 16-bit or 32-bit direct color (added with PICT v2, Color QuickDraw, 1987).
PICT v2 also supports embedded JPEG tiles via QuickTime. Apple deprecated the format in 2001 when Mac OS X adopted a PDF-based Quartz rendering engine; modern macOS no longer renders .pic files natively, so legacy files typically need XnView MP or GraphicConverter to open.
Безопасность и защита
РИСК: LOWPICT is a passive image format and does not execute code. The main practical risk is historical: PICT2 can embed QuickTime/JPEG data, and old QuickTime PICT parsers had known buffer-overflow vulnerabilities - which is one more reason not to use the long-unsupported QuickTime for Windows. Open legacy PICTs in a maintained viewer (XnView, GIMP). Also verify a stubborn .pic isn't actually a different format sharing the extension before assuming the file is corrupt.
Детали формата
в двух словах- PC Paint / Pictor PIC - Early DOS bitmap format (Pictor/PC Paint), magic 0x1234; an unrelated raster image.
- SoftImage PIC - RGBA raster image from SoftImage 3D, common in legacy VFX/3D pipelines.
- Radiance / Bio-Rad PIC - Radiance HDR renders and Bio-Rad confocal microscope images also use .pic.
Программы, открывающие файлы PIC
Технические подробности
глубокая спецификация| Developer | Apple (QuickDraw team, original Macintosh) |
| Format type | QuickDraw opcode stream - mixed raster bitmaps and vector drawing instructions |
| MIME type | image/x-pict (also image/pict) |
| File encoding | Binary, big-endian byte order |
| Header block | 512-byte application-defined preamble (typically zeroed) before picture data begins at offset 512 |
| Version marker | Opcode 0x1101 at offset 512 for PICT v1; opcodes 0x0011 then 0x02FF for PICT v2 |
| Color depth | 1, 2, 4, 8, 16, or 32 bits per pixel (indexed or direct color) |
| Compression | PackBits RLE for raster bitmaps; PICT v2 can embed JPEG-compressed tiles via QuickTime |
| Maximum image size | Approximately 32,767 × 32,767 pixels (frame rectangle uses signed 16-bit coordinates) |
| Alternate extensions | .pict, .pct (identical format, different extension convention) |
| Typical file size | 10 KB - 5 MB |
| Platform origin | Classic Mac OS (System 1 through Mac OS 9); legacy import on macOS and Windows via QuickTime or converters |
| Internal versions | PICT v1 (1984, monochrome to 8-bit); PICT v2 (1987, Color QuickDraw, up to 32-bit direct color) |
| Superseded by | PDF, PNG, and TIFF - Apple's Mac OS X (2001) replaced PICT with a PDF-based Quartz rendering engine |
| Выпущен | 1984 (Apple QuickDraw, original Macintosh) |
| Последняя версия | PICT2 (32-bit color, Color QuickDraw, 1987); format frozen with classic Mac OS |
| Спецификация | developer.apple.com |
Конвертации PIC
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PIC.