web-dev-qa-db-ja.com

巨大なPNG画像を開く方法

私は本当に大きなPNG画像を持っています、それは〜11GBです。それを開く方法はありますか?あまり問題なく見たいです。

Photoshop CS6を試してみましたが、この種の最新のソフトウェアでも大きすぎます。

私はWindows864を使用しています。

6
alex

Photoshop CS6は、おそらくどのプログラムよりもピクセルあたりのオーバーヘッドが最も大きいでしょう(つまり、そのような巨大な画像を開くにはおそらく最悪の1つです)。

あまり問題なく11GBの画像を表示することはできません。これらの画像は特にギガピクセル画像として知られており、実際には過去数年間にこのテーマに取り組んだ多くの研究開発があります。画像ビューア/エディタは、そのサイズのファイルを操作するようには設計されていません。特に32ビットビューアはアドレス空間を使い果たす可能性が非常に高く、64ビットビューアはそれほど良くないかもしれません。

重要な点は、画像がnot11GBであるということです。 .pngファイルとして圧縮された11GBです。圧縮されていないビットマップ(画像ビューアが表示するために変換する必要があるビットマップ)として、圧縮の程度によっては50GBから100GBを超える可能性があります。

RAMが12GBしかない場合は、システムを再起動して(すべてを閉じて、できるだけ多くのメモリを解放するために)、64ビットバージョンの Paint.NET でイメージをロードしてみてください。 。それでも問題が解決しない場合は、 [〜#〜] vips [〜#〜] のようなものを調べてみてください。これは、で大きな数ギガバイトの画像を処理するように特別に設計されています。複数のスレッドを使用する小さなチャンク。これでは、画像を直接表示することはできませんが、表示できる小さなチャンクに分割することはできます。

また、Webビューアで大きな画像を処理して表示するように設計された HDView を見るかもしれません。また、 GMaps Image Cutter も同じことを行い、 Googleマップのようなインターフェース(HDViewよりも多くのブラウザ/プラットフォームで動作します)。

16
Darth Android

まず、 pngcrush を使用することをお勧めします。 pngのサイズを縮小/最適化します。 GIMPのようなツールを使えば、PNGファイルを開くのに問題はないはずです。

GIMPの[設定]-> [環境]で、[新しい画像の最大サイズ]と[サムネイルの最大ファイルサイズ]を調整できます。多分それは助けになるでしょう。 12GBのRAMがあれば、pngファイルを開くのに問題はないはずです。

また、必要のないものはすべて閉じる必要があります。システムの実行に必要のないプロセスをすべて強制終了します。

4
Christian

サイズを変更してから開くことをお勧めします。
いくつかの コマンドラインツール で試すことができます。または、コマンドラインが気に入らない場合は これはGUIです

4
Luigi

非常に大きな画像ビューア は機能しますか?

0
Dane