• 締切済み

画像のサイズについて

PNGやBMP画像などで容量が知りたい場合、 プロパティを開けばわかりますが、 計算で算出する方法はございますか? 画素数*色数で分かると聞きましたが、 その方法でも、結果が食い違ってきます。

みんなの回答

  • hashioogi
  • ベストアンサー率25% (102/404)
回答No.2

BMPは「1ビット/画素」「4ビット/画素」「8ビット/画素」「24ビット/画素」がありますよね? まずそれを念頭に置いて計算してください。 更に縦横の画素数だとか寸法に関する情報なんかが入っていますからその分を追加しないと。 更に「1ビット/画素」「4ビット/画素」「8ビット/画素」の場合はパレット情報もあるからそれも追加しないと。 更に横方向の1行分のデータは4バイトの倍数でないといけないという決まりがあるから、その分も追加しないと。 更に「1ビット/画素」「4ビット/画素」「8ビット/画素」の場合は圧縮されている場合があります。 結局BMPの仕様を読んだ方がよいということです。

  • mpascal
  • ベストアンサー率21% (1136/5195)
回答No.1

PNGは圧縮が前提だし、BMPでも圧縮されている場合があるらしい。 http://ja.wikipedia.org/wiki/Windows_bitmap

関連するQ&A