2015-12-31 74 views
8

在OSX上,我將多頁PDF文件轉換爲PNG,並以某種方式創建了一個多頁PNG文件。PNG圖像可以包含多個頁面嗎?

enter image description here

是否有擴展,PNG格式,使這個?或者這不是我可以有效創建的東西?

~~~~~~

爲了澄清,這是一個PNG文件,每個內建file命令和從ImageMagick中的identify命令。

$ 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 algorithms-combined-print.png的引擎收錄:http://pastebin.com/hw1yuRKa

什麼是從輸出值得注意的是像素數爲Number pixels: 2.104M對應於一個頁面。但是,文件大小爲3.537MB,顯然足以容納所有頁面。

每請求時,這裏是pngcheck輸出:http://pastebin.com/aCRMEd9L

+1

運行「pngcheck -v algo-stroke.png」並顯示結果。您可以從http://www.libpng.org/pub/png/apps/pngcheck.html獲得pngcheck –

+0

@ GlennRanders-Pehrson感謝您的建議,附上pastebin –

+0

此外,這是可重複的,所以任何有Mac的人都可以嘗試這在家裏。 –

回答

7

PNG不支持 「多頁」 圖像。

MNG是一個PNG變體,支持多個圖像 - 主要是動畫,但它不是一個真正的PNG圖像(不同的簽名/標題),並且從未流行。

APNG是一個類似的嘗試,但更側重於動畫 - 它更流行和活躍,雖然它不那麼官方 - 它也是PNG兼容的(一個標準的PNG瀏覽器,不知道APGN,將顯示爲一個PNG圖像) 。

另一種可能的解釋是你的圖像實際上是一個錯誤的.png擴展名的TIFF圖像,並且查看器忽略它。

肯定知道的唯一方法是看圖像文件本身內(至少到第一字節)

更新:鑑於pngcheck輸出,這似乎是一個APNG文件。

+0

謝謝你的回覆,我更新了帖子顯示'file','imagemagick'和'pngcheck'全部證明這是一個PNG文件。 –

+3

APNG被設計爲可以隱藏在一個普通的PNG內部。不識別APNG塊的應用程序(如ImageMagick)會將其作爲常規單圖像PNG處理,並僅向您顯示基本圖像。 –

相關問題