非常に大きなラスター画像を小さな塊に切り取るには?

非常に大きなラスター画像を小さな塊に切り取るには?

PDFファイルとして大きなポスターがあります。ラスターイメージを作成する必要があります(たとえば、コンテンツを表示できるようにズームできるPDFビューアがないようです)。だからpngを作成しました。

gs -r12000 -dEPSCrop -dTextAlphaBits=4 -sDEVICE=png16m -sOutputFile=example.png -dBATCH -dNOPAUSE example.pdf

これにより、コンパクトなpngファイルが生成されますが、gimpなどのエディタでファイルを開くと、ファイルが多くのGbに拡張されます(元の画像には白い背景がたくさん含まれており、明らかにpngに効果的に圧縮されます)。私のラップトップでは、メモリ不足のために画像が読み込まれません。

私は次のことを試しました

convert -crop 50000x13000 +repage example.png cropped_%d.png

これは、ファイルを開くのに十分な小さな塊に切り取ることを意味します。しかし、エラーのため失敗します。

問題は、変換コマンドを変更したり、エディタに画像をロードしなくても、画像を塊に切り取ることができる他のコマンドラインツールがあるかどうかです。 Ghostscriptに画像の特定の部分だけを最初にラスタライズするように指示できますか?

ベストアンサー1

おすすめ記事