Введение

PICT — это графический формат файла, представленный на оригинальном компьютере Apple Macintosh как стандартный формат метафайлов. Он обеспечивает обмен графикой (как растровой, так и векторной), а также ограниченную поддержку текста между приложениями Mac и являлся нативным графическим форматом QuickDraw. Формат файла PICT по сути состоит из последовательности команд QuickDraw. Изначальная версия, PICT 1, была разработана для максимальной компактности при описании векторной графики. С этой целью в ней использовались однобайтовые опкоды, многие из которых содержали операции, такие как «повторить предыдущую операцию». Благодаря этому он был достаточно эффективным с точки зрения использования памяти, но не очень расширяемым. С появлением Macintosh II и Color QuickDraw, PICT был обновлен до версии 2. Эта версия включала 16-битные опкоды и множество изменений, повысивших его функциональность. Опкоды PICT 1 поддерживались как подмножество для обратной совместимости. В приложении Mac любую последовательность операций рисования можно было просто записать/закодировать в формат PICT, открыв «Picture», а затем закрыв его после выполнения необходимых команд. Сохранение полученного потока байтов в виде ресурса приводило к созданию ресурса PICT, который можно было загрузить и воспроизвести в любое время. Тот же поток можно было сохранить в файл данных на диске (с добавлением 512 байтов неиспользуемого пространства заголовка) как файл PICT. С переходом на Mac OS X и прекращением поддержки QuickDraw, PICT был заменен Portable Document Format (PDF) в качестве нативного формата метафайлов, хотя поддержка PICT сохраняется многими приложениями, поскольку он был широко распространен на Classic Mac OS. Этот формат изображения «PICT» поддерживает одноканальные и многоканальные RGB-изображения, а также изображения в оттенках серого. Photoshop больше не может открывать файлы PICT, использующие данные объектов QuickDraw (но может открывать простые растровые PICT), и не может сохранять файлы в формате PICT.

Метод сжатия

С мультимедийной платформой QuickTime 2.0 компания Apple добавила поддержку сжатия растровых изображений, встроенных в данные PICT, с использованием JPEG или любого другого компрессора QuickTime.