在Linux中我得到.PPM文件作为图像格式,这需要转换为PNG然后保存.我正在寻找一些API来实现从PPM到PNG的转换.这可以使用GDI +完成,因为这将成为原生的吗?
如果那是不可能的,那么我认为freeimage或pnglib可以实现这一点,但是如果可能的话我宁愿使用原生的gdi +.
jon*_*oni 24
快速和脏:下载Imagemagick并从CLI使用它:
convert xx.ppm xx.png
Run Code Online (Sandbox Code Playgroud)
或者使用Imagemagick的DLL API
虽然ImageMagick可以愉快地完成您需要的操作,但实际上它是一把大锤,要比NetPBM套件安装起来麻烦,费时且费时。
这样,您将执行以下操作:
pnmtopng image.ppm > result.png
Run Code Online (Sandbox Code Playgroud)
你可以使用ffmpeg,进行批量转换你可以做
#!/bin/bash
for i in *.ppm;
do name=`echo "$i" | cut -d'.' -f1`
echo "$name"
ffmpeg -i "$i" "${name}.png"
done
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18879 次 |
| 最近记录: |