Как конвертировать PGM в PPM
- Добавьте ваш файл .PGM - перетащите его в поле выше или нажмите, чтобы выбрать.
- Конвертируйте его в .PPM за несколько секунд.
- Скачайте ваш новый файл .PPM.
Чего ожидать
- Цвет не добавляется: значения R, G и B каждого пикселя устанавливаются равными исходному уровню серого, поэтому изображение выглядит идентично источнику.
- Размер файла увеличивается примерно втрое - PPM хранит три байта на пиксель для 8-битных изображений вместо одного байта в PGM.
- 16-битный PGM (Maxval выше 255) корректно преобразуется в 16-битный PPM как в ImageMagick, так и в Netpbm.
Часто задаваемые вопросы
Добавляет ли преобразование PGM в PPM цвет?
Нет. Каждоное значение серого сопоставляется с равным триплетом R, G, B, поэтому изображение визуально остается в оттенках серого.
Почему выходной файл PPM намного больше?
PPM хранит три значения каналов на пиксель (RGB), в то время как PGM хранит одно - для 8-битного изображения PPM примерно в три раза больше при отсутствии дополнительных визуальных деталей.
Можно ли конвертировать обратно из PPM в PGM?
Да - утилита
ppmtopgm из Netpbm и команда magick output.ppm result.pgm из ImageMagick поддерживают обратное преобразование.Доступен ли Netpbm для Windows?
Netpbm обычно не поставляется для Windows; вместо этого используйте ImageMagick с командой
magick input.pgm output.ppm.