• ベストアンサー

画像容量の計算方法が分かりません

画像容量の計算方法が分かりません。 例えば ・800×600ピクセル、24ビットカラー画像の容量 ・256×256ピクセル、256段階グレースケール画像の容量 などは、どのように考えれば良いのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.2

・24ビット = RGB各8ビット(256階調) ・256階調(グレースケール) = 8ビット ・1Byte = 8bit ・ファイルやメモリの容量は2の10乗(1024)ごとに単位がK、M、Gと変わっていく 24ビットカラー画像のだと、1ピクセルあたり3Byte。 800×600×3 = 1,440,000Byte ≒1406.25KB ≒1.37MB 256段階グレースケール画像のだと、1ピクセルあたり1Byte。 256×256×1 = 65,536Byte ≒64KB ≒0.06MB

irika_99
質問者

お礼

回答ありがとうございます。 単位に関しても説明して下さり、理解し易かったです。

その他の回答 (2)

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.3

一つのピクセルに対してどれだけの情報があるかを示しています。 24ビット = RGB(Red、Green、Blue)各8ビット(8ビット×3) 256グレースケール = 8ビット 8ビット = 1バイト 1kバイト = 1024バイト 1Mバイト = 1024kバイト

irika_99
質問者

お礼

回答ありがとうございます。 他の回答と比べ、1行目に書かれた内容が非常に参考になりました。

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

>800×600ピクセル、24ビットカラー画像の容量 (800*600*24)/8=1440000(バイト)≒1.4(Mバイト) >256×256ピクセル、256段階グレースケール画像の容量 (256*256*8)/8=65536(バイト)≒64(Kバイト)  256諧調=2^8 なので8ビット

irika_99
質問者

お礼

回答ありがとうございます。 読ませていただいた時には「なぜ8で割っているのか」分からなかったのですが、 上の方の回答と併せて読んでみて、理解できました。

関連するQ&A