Macos PNG图像可以包含多个页面吗?
在OSX上,我将一个多页PDF文件转换为PNG,并且(不知怎么的)它创建了一个多页PNG文件 PNG格式是否有允许此操作的扩展?或者这不是我能有效创造的东西 ~~~~ 为了澄清,根据imagemagick中的内置Macos PNG图像可以包含多个页面吗?,macos,png,Macos,Png,在OSX上,我将一个多页PDF文件转换为PNG,并且(不知怎么的)它创建了一个多页PNG文件 PNG格式是否有允许此操作的扩展?或者这不是我能有效创造的东西 ~~~~ 为了澄清,根据imagemagick中的内置file命令和identify命令,这是一个PNG文件 $ file algorithms-combined-print.png algorithms-combined-print.png: PNG image data, 1275 x 1650, 8-bit/color RGBA,
file
命令和identify
命令,这是一个PNG文件
$ 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
下面是命令identify-verbose算法组合print.png
:
从该输出中值得注意的是,像素计数为像素数:2.104M
,对应于一页。但是,文件大小为3.537MB,显然足以容纳所有页面
根据请求,以下是pngcheck的输出:PNG不支持“多页”图像
是一个支持多个图像的PNG变体-主要用于动画,但它不是真正的PNG图像(不同的签名/标题),并且从未流行过
是一个类似的尝试,但更侧重于动画-它更受欢迎和活跃,虽然它不太正式-它也是PNG兼容的(一个标准的PNG浏览器,不知道APNG,将显示为一个单一的PNG图像)
另一种可能的解释是,您的图像实际上是一个TIFF图像,具有错误的.png
扩展名,并且查看器忽略了它
确定的唯一方法是查看图像文件本身(至少查看第一个字节)
更新:给定pngcheck输出,它似乎是一个APNG文件。运行“pngcheck-v algo stroke.png”并显示结果。您可以从@GlennRanders Pehrson处获得pngcheck谢谢您的建议,pastebin attachedAlso,这是可复制的,因此任何有Mac电脑的人都可以在家里试用。您在
pngcheck的输出中有aCTL
和fCTL
-这些都是呼吸暂停的迹象。。。感谢回复,我已经更新了帖子,显示了文件
,imagemagick
和pngcheck
所有这些都证明了这是一个PNG文件。APNG被设计成能够隐藏在普通PNG中。不识别APNG块的应用程序(如ImageMagick)将把它作为常规的单个图像PNG处理,并且只显示基本图像。