平成28年秋期試験問題 問78
問78解説へ
300×600ドットで構成され,1画素の情報を記録するのに24ビットを使用する画像データがある。これを150×300ドットで構成され,1画素の情報を記録するのに8ビットを使用する画像データに変換した。必要な記憶容量は何倍になるか。
- 1/12
- 1/6
- 1/4
- 1/2
広告
解説
ぞれぞれの画像のデータ量を計算します。
[300×600:24ビット]
まず画像を構成する総画素数を、縦画素数×横画素数で計算します。
300×600=180,000(画素)
次に画素数に各ビットがもつデータを掛けて画像のデータ量を計算します。今回は計算を簡単にするためにバイト単位で計算します。24ビットをバイト単位に直すと3バイトなので、
180,000×3=540,000(バイト)
[150×300:8ビット]
上記と同様に、
150×300=45,000(画素)
8ビット=1バイトなので、
45,000×1=45,000(バイト)
[データ量の比較]
540,000:45,000=12:1
したがってデータ量は1/12に変化することになります。
[300×600:24ビット]
まず画像を構成する総画素数を、縦画素数×横画素数で計算します。
300×600=180,000(画素)
次に画素数に各ビットがもつデータを掛けて画像のデータ量を計算します。今回は計算を簡単にするためにバイト単位で計算します。24ビットをバイト単位に直すと3バイトなので、
180,000×3=540,000(バイト)
[150×300:8ビット]
上記と同様に、
150×300=45,000(画素)
8ビット=1バイトなので、
45,000×1=45,000(バイト)
[データ量の比較]
540,000:45,000=12:1
したがってデータ量は1/12に変化することになります。
広告