画像を処理するためのメモリはどれくらい必要か?
質問
画像を処理するためのメモリはどれくらい必要ですか?
回答
画像サイズと使用メモリの目安は以下の表のとおりです。
画像サイズ | 画像1枚のメモリサイズ (画像表示用のメモリ含む) |
最低限必要な パソコンの物理メモリサイズ |
---|---|---|
200万画素 | 50MB | 512MB |
600万画素 | 150MB | 512MB |
800万画素 | 200MB | 512MB |
1200万画素 | 290MB | 1GB |
1800万画素 | 440MB | 1GB |
2400万画素 | 580MB | 1GB |
3600万画素 | 830MB | 2GB |
※上記のメモリサイズはカラー画像の場合で、モノクロの場合、画像1枚のメモリサイズはこの表の3分の1となります
上記の「最低限必要なパソコンの物理メモリサイズ」は、ステライメージで画像1枚を開くとした場合に必要な PC の搭載メモリ容量の目安です。(OS 本体や他のソフトウェアなどが使用するメモリも考慮した参考値です。)
実際の画像処理では複数枚の画像を同時に表示することが多いため、快適な動作には少なくともこの2〜8倍程度のメモリが必要になります。
32bit OS の場合は、OS が認識できるメモリが最大 4GB までと制限されているため、これ以上のメモリを搭載しても使うことはできません。4GB 以上のメモリを搭載してステライメージを快適にお使いいただくためには、64bit 版の Windows で 64bit 版のステライメージを使うことを強く推奨します。
ステライメージで利用可能な物理メモリが不足した場合も処理を続行することは可能ですが、その場合にはハードディスク上に作成した一時ファイルを「仮想記憶」として使うため、処理速度が極端に遅くなります。
【参考】
以下の式で必要なメモリサイズを求めることができます。
- カラー画像の場合:
必要メモリ(バイト)= 縦(ピクセル)× 横(ピクセル)× 4 × 2 × 3 - モノクロ画像の場合:
必要メモリ(バイト)= 縦(ピクセル)× 横(ピクセル)× 4 × 2