2015-12-31 37 views
8

OSXでは、複数ページのPDFファイルをPNGに変換して、何とかして複数ページのPNGファイルを作成しました。PNGイメージに複数のページが含まれていますか?

enter image description here

これを可能にPNG形式への拡張はありますか?それとも、これは私が有効に作ることのできないものですか?

~~~~

明確にするために、これは組み込みfileコマンドあたりのPNGファイル、および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

何その出力から注目に値するのは、画素数が1ページに対応する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アドバイスありがとう、ペーストビンが添付されています –

+0

また、これは再現可能なので、Macをお持ちの方は誰でも試すことができますこれは自宅で。 –

答えて

7

PNGは、「マルチ」の画像をサポートしていません。

MNGは、主にアニメーション用の複数の画像をサポートするPNG形式ですが、実際のP​​NG画像(別の署名/ヘッダー)ではありません。

APNGも同じような試みですが、アニメーションにもっと焦点を当てています。公式ではありませんが、より一般的で生き生きしています.PNGと互換性があります(標準のPNGビューア、APGNを認識しない、単一のPNG画像として表示します) 。

もう1つの考えられる原因は、画像が実際には.pngという拡張子のTIFF画像であり、視聴者がそれを無視するということです。 pngcheck出力与えられ、APNGファイルのようです。確かに知っている

唯一の方法は、

アップデートが(少なくとも最初のバイトに)イメージファイル自体の内部を見ることです。

+0

返信ありがとう、私は投稿を更新しましたこれがPNGファイルであることを証明する 'file'、' imagemagick'、 'pngcheck'を表示します。 –

+3

APNGは通常のPNGの内部に隠れるように設計されています。 ImageMagickのようなAPNGチャンクを認識しないアプリケーションは、それを通常のシングルイメージPNGとして扱い、ベースイメージのみを表示します。 –

関連する問題