Hva er PIC-filformatet?
Filer med filendelsen .pic lagrer rasterbilder i Apples QuickDraw PICT-format - den opprinnelige bildetypen for klassisk Mac OS siden 1984. Filendelsen .pic er en alternativ form av .PICT (også lagret som .PCT); filene er fullstendig utskiftbare. Merk at denne Apple QuickDraw-varianten er urelatert til det separate Pictor Paint-formatet fra DOS-æraen som tilfeldigvis deler samme filendelse.
I stedet for å lagre et vanlig pikselrutenett, koder en PICT-fil en strøm av QuickDraw-tegneinstruksjoner (opcodes) som gjenskaper bitmapper, tekst, linjer og former når de tolkes av rendreren, slik at én fil kan blande raster- og vektorinnhold.
Filstruktur
Hver .pic-fil begynner med en 512-byte hodeblokk som inneholder bildeoppløsning, fargedybde og palettinformasjon. Bildets rammerektangel og instruksjonsstrømmen følger deretter. Formatet støtter disse fargedybdene:
- 1-bit (monokrom),
- 2- eller 4-bit (indeksert),
- 8-bit (256 farger),
- 16-bit eller 32-bit direkte farge (lagt til med PICT v2, Color QuickDraw, 1987).
PICT v2 støtter også innebygde JPEG-fliser via QuickTime. Apple avviklet formatet i 2001 da Mac OS X tok i bruk en PDF-basert Quartz-renderingsmotor; moderne macOS rendrer ikke lenger .pic-filer innebygd, så eldre filer trenger vanligvis XnView MP eller GraphicConverter for å åpnes.
Sikkerhet og trygghet
RISIKO: LOWPICT er et passivt bildeformat og kjører ikke kode. Den største praktiske risikoen er historisk: PICT2 kan bygge inn QuickTime/JPEG-data, og gamle QuickTime PICT-tolkere hadde kjente sårbarheter for bufferoverflyt - som er enda en grunn til å ikke bruke den utgåtte QuickTime for Windows. Åpne eldre PICT-filer i en oppdatert fremviser (XnView, GIMP). Bekreft også at en gjenstridig .pic ikke egentlig er et annet format som deler filendelsen før du antar at filen er korrupt.
Formatdetaljer
i et nøtteskall- PC Paint / Pictor PIC - Tidlig DOS-bitmapformat (Pictor/PC Paint), signatur 0x1234; et urelatert rasterbilde.
- SoftImage PIC - RGBA-rasterbilde fra SoftImage 3D, vanlig i eldre VFX/3D-arbeidsflyter.
- Radiance / Bio-Rad PIC - Radiance HDR-rendringer og Bio-Rad konfokale mikroskopibilder bruker også .pic.
Programmer som åpner PIC-filer
Tekniske detaljer
dyp spesifikasjon| Utvikler | Apple (QuickDraw-teamet, originale Macintosh) |
| Format-type | QuickDraw opcode-strøm - blandet raster-bitmapper og vektortegneinstruksjoner |
| MIME-type | image/x-pict (også image/pict) |
| Filkoding | Binær, big-endian byterekkefølge |
| Hodeblokk | 512-byte applikasjonsdefinert innledning (vanligvis nullet ut) før bildedata starter ved offset 512 |
| Versjonsmarkør | Opcode 0x1101 ved offset 512 for PICT v1; opcodes 0x0011 deretter 0x02FF for PICT v2 |
| Fargedybde | 1, 2, 4, 8, 16, eller 32 biter per piksel (indeksert eller direkte farge) |
| Komprimering | PackBits RLE for raster-bitmapper; PICT v2 kan bygge inn JPEG-komprimerte fliser via QuickTime |
| Maksimal bildestørrelse | Omtrent 32 767 × 32 767 piksler (rammerektangelet bruker fortegnsbestemte 16-bit koordinater) |
| Alternative filendelser | .pict, .pct (identisk format, ulik navnekonvensjon) |
| Typisk filstørrelse | 10 KB - 5 MB |
| Plattformopprinnelse | Classic Mac OS (System 1 til og med Mac OS 9); eldre import på macOS og Windows via QuickTime eller konvertere |
| Interne versjoner | PICT v1 (1984, monokrom til 8-bit); PICT v2 (1987, Color QuickDraw, opptil 32-bit direkte farge) |
| Erstattet av | PDF, PNG, og TIFF - Apples Mac OS X (2001) erstattet PICT med en PDF-basert Quartz-renderingsmotor |
| Utgitt | 1984 (Apple QuickDraw, original Macintosh) |
| Siste versjon | PICT2 (32-bit color, Color QuickDraw, 1987); format frozen with classic Mac OS |
| Spesifikasjon | developer.apple.com |
PIC-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PIC-filer.