Hvad er PIC-filformatet?
Filer med filtypenavnet .pic gemmer rasterbilleder i Apples QuickDraw PICT-format - den indfødte billedtype i det klassiske Mac OS siden 1984. Filtypen .pic er en alternativ form af .PICT (også gemt som .PCT); filerne er fuldt ud udskiftelige. Bemærk, at denne Apple QuickDraw-variant er urelateret til det separate Pictor Paint-format fra DOS-æraen, som tilfældigvis deler samme filtypenavn.
I stedet for at gemme et almindeligt pixelnet, koder en PICT-fil en strøm af QuickDraw-tegneopkoder, der afspiller bitmaps, tekst, linjer og former, når de fortolkes af rendereren, så én fil kan blande raster- og vektorindhold.
Filstruktur
Hver .pic-fil begynder med en 512-byte header-blok, der indeholder billedopløsning, farvedybde og paletinformation. Herefter følger billedrammens rektangel og opkodestrømmen. Formatet understøtter disse farvedybder:
- 1-bit (monokrom),
- 2- eller 4-bit (indekseret),
- 8-bit (256 farver),
- 16-bit eller 32-bit direkte farve (tilføjet med PICT v2, Color QuickDraw, 1987).
PICT v2 understøtter også indlejrede JPEG-fliser via QuickTime. Apple udfasede formatet i 2001, da Mac OS X overgik til en PDF-baseret Quartz-renderingsmotor; moderne macOS renderer ikke længere .pic-filer indfødt, så ældre filer kræver typisk XnView MP eller GraphicConverter for at kunne åbnes.
Sikkerhed og tryghed
RISIKO: LOWPICT er et passivt billedformat og eksekverer ikke kode. Den største praktiske risiko er historisk: PICT2 kan indlejre QuickTime/JPEG-data, og gamle QuickTime PICT-parsere havde kendte sårbarheder med buffer-overflow - hvilket er endnu en grund til ikke at bruge det for længst uunderstøttede QuickTime til Windows. Åbn ældre PICT-filer i en vedligeholdt fremviser (XnView, GIMP). Bekræft også, at en genstridig .pic ikke faktisk er et andet format, der deler filtypenavnet, før du antager, at filen er beskadiget.
Formatdetaljer
kort fortalt- PC Paint / Pictor PIC - Tidligt DOS-bitmapformat (Pictor/PC Paint), filsignatur 0x1234; et urelateret rasterbillede.
- SoftImage PIC - RGBA-rasterbillede fra SoftImage 3D, almindeligt i ældre VFX/3D-pipelines.
- Radiance / Bio-Rad PIC - Radiance HDR-renderings og Bio-Rad konfokale mikroskopbilleder bruger også .pic.
Programmer der åbner PIC-filer
Tekniske detaljer
dyb specifikation| Udvikler | Apple (QuickDraw-teamet, oprindelig Macintosh) |
| Formattype | QuickDraw opkode-strøm - blandede raster-bitmaps og vektor-tegneinstruktioner |
| MIME-type | image/x-pict (også image/pict) |
| Filkodning | Binær, big-endian byte-orden |
| Header-blok | 512-byte applikationsdefineret indledning (typisk nulstillet) før billeddata begynder ved offset 512 |
| Versionsmarkør | Opkode 0x1101 ved offset 512 for PICT v1; opkoder 0x0011 derefter 0x02FF for PICT v2 |
| Farvedybde | 1, 2, 4, 8, 16 eller 32 bit pr. pixel (indekseret eller direkte farve) |
| Komprimering | PackBits RLE for raster-bitmaps; PICT v2 kan indlejre JPEG-komprimerede fliser via QuickTime |
| Maksimal billedstørrelse | Cirka 32.767 × 32.767 pixels (rammerektanglet bruger signerede 16-bit koordinater) |
| Alternative filtypenavne | .pict, .pct (identisk format, forskellig navngivningskonvention) |
| Typisk filstørrelse | 10 KB - 5 MB |
| Platform-oprindelse | Klassisk Mac OS (System 1 til Mac OS 9); ældre import på macOS og Windows via QuickTime eller konvertere |
| Interne versioner | PICT v1 (1984, monokrom til 8-bit); PICT v2 (1987, Color QuickDraw, op til 32-bit direkte farve) |
| Afløst af | PDF, PNG og TIFF - Apples Mac OS X (2001) erstattede PICT med en PDF-baseret Quartz-renderingsmotor |
| Udgivet | 1984 (Apple QuickDraw, original Macintosh) |
| Seneste version | PICT2 (32-bit color, Color QuickDraw, 1987); format frozen with classic Mac OS |
| Specifikation | developer.apple.com |
PIC-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om PIC-filer.