Che cos'è il formato di file PIC?
I file con estensione .pic memorizzano immagini raster nel formato Apple QuickDraw PICT - il tipo di immagine nativo del classico Mac OS dal 1984. L'estensione .pic è una forma alternativa di .PICT (salvato anche come .PCT); i file sono completamente intercambiabili. Nota che questa variante Apple QuickDraw non è correlata al formato separato Pictor Paint dell'era DOS che condivide casualmente la stessa estensione.
Invece di memorizzare una semplice griglia di pixel, un file PICT codifica un flusso di opcode di disegno QuickDraw che riproducono bitmap, testo, linee e forme quando interpretati dal renderer, consentendo a un singolo file di mescolare contenuti raster e vettoriali.
Struttura del file
Ogni file .pic inizia con un blocco di intestazione di 512 byte che contiene la risoluzione dell'immagine, la profondità del colore e le informazioni sulla tavolozza. Seguono il rettangolo della cornice dell'immagine e il flusso di opcode. Il formato supporta queste profondità di colore:
- 1-bit (monocromatico),
- 2 o 4-bit (indicizzato),
- 8-bit (256 colori),
- 16-bit o 32-bit direct color (aggiunto con PICT v2, Color QuickDraw, 1987).
PICT v2 supporta anche tasselli JPEG incorporati tramite QuickTime. Apple ha deprecato il formato nel 2001 quando Mac OS X ha adottato un motore di rendering Quartz basato su PDF; il moderno macOS non esegue più il rendering nativo dei file .pic, quindi i file legacy richiedono solitamente XnView MP o GraphicConverter per essere aperti.
Sicurezza e incolumità
RISCHIO: LOWPICT è un formato immagine passivo e non esegue codice. Il rischio pratico principale è storico: PICT2 può incorporare dati QuickTime/JPEG e i vecchi parser PICT di QuickTime presentavano vulnerabilità note di buffer-overflow - motivo in più per non utilizzare QuickTime per Windows, non più supportato da tempo. Apri i PICT legacy in un visualizzatore aggiornato (XnView, GIMP). Verifica inoltre che un .pic ostinato non sia in realtà un formato diverso che condivide l'estensione prima di presumere che il file sia corrotto.
Dettagli del formato
in sintesi- PC Paint / Pictor PIC - Primo formato bitmap DOS (Pictor/PC Paint), magic 0x1234; un'immagine raster non correlata.
- SoftImage PIC - Immagine raster RGBA da SoftImage 3D, comune nelle pipeline VFX/3D legacy.
- Radiance / Bio-Rad PIC - Anche i rendering Radiance HDR e le immagini del microscopio confocale Bio-Rad utilizzano .pic.
Programmi che aprono file PIC
Dettagli tecnici
specifiche approfondite| Sviluppatore | Apple (team QuickDraw, Macintosh originale) |
| Tipo di formato | Flusso di opcode QuickDraw - bitmap raster miste e istruzioni di disegno vettoriale |
| Tipo MIME | image/x-pict (anche image/pict) |
| Codifica del file | Binario, ordine dei byte big-endian |
| Blocco di intestazione | Preambolo di 512 byte definito dall'applicazione (solitamente azzerato) prima che i dati dell'immagine inizino all'offset 512 |
| Marcatore di versione | Opcode 0x1101 all'offset 512 per PICT v1; opcode 0x0011 poi 0x02FF per PICT v2 |
| Profondità colore | 1, 2, 4, 8, 16 o 32 bit per pixel (colore indicizzato o diretto) |
| Compressione | PackBits RLE per bitmap raster; PICT v2 può incorporare tasselli compressi in JPEG tramite QuickTime |
| Dimensione massima immagine | Circa 32.767 × 32.767 pixel (il rettangolo della cornice usa coordinate a 16 bit con segno) |
| Estensioni alternative | .pict, .pct (formato identico, diversa convenzione di estensione) |
| Dimensione tipica del file | 10 KB - 5 MB |
| Origine piattaforma | Classic Mac OS (da System 1 a Mac OS 9); importazione legacy su macOS e Windows tramite QuickTime o convertitori |
| Versioni interne | PICT v1 (1984, da monocromatico a 8-bit); PICT v2 (1987, Color QuickDraw, fino a 32-bit direct color) |
| Sostituito da | PDF, PNG e TIFF - Mac OS X di Apple (2001) ha sostituito PICT con un motore di rendering Quartz basato su PDF |
| Rilasciato | 1984 (Apple QuickDraw, original Macintosh) |
| Ultima versione | PICT2 (32-bit color, Color QuickDraw, 1987); format frozen with classic Mac OS |
| Specifica | developer.apple.com |
Conversioni PIC
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file PIC.