2010-10-25 14 views
6

En Linux obtengo archivos .PPM como formato de imagen, esto debe convertirse a PNG y luego guardarse. Estaba buscando algunas API para lograr esta conversión de PPM a PNG. ¿Se puede hacer esto usando GDI +, ya que esto se volvería nativo?Convertir ppm a png

Si eso no es posible, entonces creo que freeimage o pnglib pueden lograr eso, sin embargo, preferiría usar gdi + nativo si fuera posible.

Respuesta

0

Bien GDI + no es compatible nativamente con el formato PPM. Por lo tanto, necesitará un library haga lo que haga.

17

rápida y sucia: descargar Imagemagick y usarlo a partir de la CLI:

convert xx.ppm xx.png 

o utilizar la API DLL de Imagemagick

0

Mientras ImageMagick estará feliz de hacer lo que tiene, en realidad es un martillo para romper una tuerca, y considerablemente más engorroso y requiere más tiempo y espacio de instalación que la suite NetPBM.

Con esto, puede hacer:

pnmtopng image.ppm > result.png 
+0

no puedo encontrar cómo descargarlo. ¿Puedes proporcionar un enlace por favor? ¡Gracias! También uso Visual Studio 2017, entonces ¿hay una función a la que pueda llamar? –