我最近完成了光线追踪教程“一个周末的光线追踪”,它输出到 PPM。我正在尝试转换为 PNG 以分享我的结果,但我尝试过的所有解决方案都引发了错误。
使用 FFMPEG 时ffmpeg -i image.ppm out.png
出现以下错误:
[image2 @ 0000020a3ef7a200] 流 0 解码失败
[image2 @ 0000020a3ef7a200] 找不到流 0 的编解码器参数(视频:ppm,无):未指定大小
解码流 #0:0 时出错:处理输入时发现无效数据
无法确定输入流的格式 0:0 后 EOF
错误将过滤器标记为已完成
我尝试调整分析时间和探测大小选项无效。
使用 ImageMagick 时magick image.ppm out.png
出现以下错误:
magick:不正确的图像标题“image.ppm”@error/pnm.c/ReadPNMImage/343。
(我也尝试过在线转换器,但它们也会抛出无用的错误。)
我尝试过的大多数 PPM 查看器在打开输入图像时都没有问题,因此不太可能出现损坏/错误数据。编辑:GIMP 似乎无法打开它,在线观众是 50/50。图片格式是P3,有些程序只能做P4-P6吗?