解像度が200ピクセル四方のカラー画像を保存したい。各ピクセル毎の赤、緑、青の値を256階調で表現した場合、この画像1枚のデータ量は何キロバイトか答えなさい。 1キロバイト=1000バイト で計算すること。

解像度が200ピクセル四方のカラー画像を保存したい。各ピクセル毎の赤、緑、青の値を256階調で表現した場合、この画像1枚のデータ量は何キロバイトか答えなさい。 1キロバイト=1000バイト で計算すること。 これを解説付きで解いてください。

ベストアンサー

このベストアンサーは投票で選ばれました

0

■ 回答 120キロバイト ■ 解説 1.画像全体で何ピクセルあるかを計算します 200*200 = 40000ピクセル 2.1ピクセル当たりの情報量を計算します 1原色あたり256階調ということは3原色あわせて16777216階調で これは、2の24乗=24ビットカラーということになります。 8ビットが1バイトなので 24ビット ÷ 8 = 3バイト 1ピクセル当たり3バイトの情報を持っていることになります 3.双方を掛け合わせます 40000 x 3 = 120000バイト 4.1キロバイトを1000バイトで換算するのなら 120000 ÷ 1000 = 120キロバイト ・・・という計算になります。 落ち着いて計算すればすぐにわかるので、一度、計算をトレースしてみてください。