Преобразование ppm в png - PullRequest
10 голосов
/ 25 октября 2010

В Linux я получаю файлы .PPM в качестве формата изображения, его необходимо преобразовать в PNG и затем сохранить.Я искал некоторые API для достижения этого преобразования из PPM в PNG.Можно ли это сделать с помощью GDI +, поскольку это станет нативным?

Если это невозможно, я думаю, что freeimage или pnglib могут этого добиться, однако я бы предпочел использовать нативный gdi +, если это возможно.

Ответы [ 4 ]

23 голосов
/ 25 октября 2010

Быстро и грязно: скачайте Imagemagick и используйте его из CLI:

convert xx.ppm xx.png

или используйте dll API Imagemagick

3 голосов
/ 07 января 2017

В то время как ImageMagick с радостью сделает то, что вам нужно, на самом деле это кувалда, чтобы сломать гайку, и значительно более громоздко и требует много места и времени для установки, чем комплект NetPBM .

С этим вы бы сделали:

pnmtopng image.ppm > result.png
0 голосов
/ 25 октября 2010

Ну, GDI + изначально не поддерживает формат PPM.Так что вам понадобится библиотека что бы вы ни делали.

0 голосов
/ 25 октября 2010

Вы можете использовать библиотеку ImageMagick:

http://www.imagemagick.org/script/index.php

, но она делает много других вещей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...