Формат изображения — текст ASCII, числа разделены пробелами (черно-белое изображение). По числу на пиксель. Есть ли способ просмотреть это изображение каким-либо приложением? Я знаю, что могу написать коды для его просмотра, но мне просто интересно, есть ли какое-либо существующее программное обеспечение, делающее это.
Лучше с открытым исходным кодом и бесплатно.
решение1
Вы можете легко преобразовать такой текстовый файл вPGM-файлдобавив некоторую информацию в заголовок с помощью текстового редактора.
Например, следующий файл PGM представляет собой изображение размером 8x8, содержащее черно-белую шахматную доску размером 2x2.
P2
8 8
1
0 0 1 1 0 0 1 1
0 0 1 1 0 0 1 1
1 1 0 0 1 1 0 0
1 1 0 0 1 1 0 0
0 0 1 1 0 0 1 1
0 0 1 1 0 0 1 1
1 1 0 0 1 1 0 0
1 1 0 0 1 1 0 0
Здесь P2 определяет тип изображения (Portable graymap в ASCII), следующая строка определяет ширину и высоту, а третья строка определяет максимальный уровень серого. Остальные строки — это фактические данные изображения.
ПГМ является одним изФорматы Netpbm, которые имеют на удивление хорошую поддержку в большинстве операционных систем и графических приложений благодаря своим очень простым форматам.