Для чего нужен файловый формат .PGM?
Будучи акронимом от "Portable GrayMap" (Портируемый растр градаций серого), расширение .pgm обозначает тип и формат файлов "Portable GrayMap" (PGM), которые относятся к более широкому семейству элементарных графических форматов PNM (Portable aNy Map – Любой портируемый растр). Семейство PNM появилось благодаря netpbm (первоначально Pbmplus Дж.Посканзера) — кросс-платформенному набору утилит родом из Unix для работы с графическими форматами.
Файл .pgm представляет собой текстовый (ASCII) либо двоичный файл, задающий 8-разрядное растровое полутоновое изображение. Чтобы различать двоичную и ASCII-формы PGM, используются специальные идентификаторы: P2 (ASCII) и P5 (двоичный).
Текстовый файл .pgm содержит ряд строк с десятичными числами (0-255), разделенными пробелами, где каждое число представляет один пиксел соответствующей яркости. Такие текстовые файлы PGM можно создавать и редактировать в текстовом редакторе. Двоичные PGM-файлы содержат те же данные, но в двоичной форме, которая более компактна и быстрее обрабатывается. Текстовые PGM-файлы могут быть преобразованы в двоичные, и наоборот.
Изображения PGM можно просматривать на большинстве платформ как при помощи пакета netpbm, так и любого мультиформатного просмотрщика.
Как сокращение от "Program" (Программа) расширение .pgm может обозначать CGI-программы (Common Gateway Interface – Общий шлюзовой интерфейс), расположенные и выполняемые на веб-серверах (серверные сценарии). Типовой файл PGM — это текстовый файл с исходным кодом серверного сценария (скрипта) на Perl, Python, VisualBasic или другом языке сценариев.
Помимо этого, расширение .pgm может также встречаться в файлах типа "Drum Set" (набор ударных инструментов), используемых сэмплерами AKAI MPC. Файл PGM AKAI — это двоичный набор звуковых сэмплов, связанных с различными перкуссионными инструментами. Различные модели AKAI MPC (1000, 2000, 3000) используют разные форматы для своих PGM-файлов.
Программы для открытия или конвертации PGM файлов
Вы можете открыть файлы PGM с помощью следующих программ: