在OSX上,我将多页PDF文件转换为PNG,并且(不知何故)它创建了一个多页PNG文件.
是否有PNG格式的扩展允许这样做?或者这不是我可以有效创造的东西吗?
~~~~
为了澄清,这是一个PNG文件,根据内置file
命令和identify
imagemagick 的命令.
$ file algorithms-combined-print.png algorithms-combined-print.png: PNG image data, 1275 x 1650, 8-bit/color RGBA, non-interlaced $ identify algorithms-combined-print.png algorithms-combined-print.png PNG 1275x1650 1275x1650+0+0 8-bit sRGB 3.537MB 0.000u 0:00.000
这是命令的一个pastebin identify -verbose algorithms-combined-print.png
:http://pastebin.com/hw1yuRKa
从该输出中可以看出,像素计数Number pixels: 2.104M
对应于一页.但是,文件大小为3.537MB,显然足以容纳所有页面.
根据请求,这是输出pngcheck
:http://pastebin.com/aCRMEd9L
PNG不支持"多页"图像.
MNG是支持多个图像的PNG变体 - 主要用于动画,但它不是真正的PNG图像(不同的签名/标题),并且从未变得流行.
APNG是一个类似的尝试,但更侧重于动画 - 它更受欢迎和活着,虽然它不太正式 - 它也是PNG兼容(标准PNG查看器,不知道APGN,将显示为单个PNG图像).
另一种可能的解释是,您的图像实际上是具有错误.png
扩展名的TIFF图像,并且查看者忽略它.
确切知道的唯一方法是查看图像文件本身(至少到第一个字节)
更新:给定pngcheck输出,它似乎是一个APNG文件.