問78
頻出度★☆☆
300×600ドットで構成され,1画素の情報を記録するのに24ビットを使用する画像データがある。これを150×300ドットで構成され,1画素の情報を記録するのに8ビットを使用する画像データに変換した。必要な記憶容量は何倍になるか。
这道题的解析和你的作答记录。
300×600ドットで構成され,1画素の情報を記録するのに24ビットを使用する画像データがある。これを150×300ドットで構成され,1画素の情報を記録するのに8ビットを使用する画像データに変換した。必要な記憶容量は何倍になるか。
正解 图像数据的存储容量由「总像素数 × 每个像素的比特数」决定。总像素数从 300×600 变为 150×300,纵横两个方向各减半,因此为 1/2 × 1/2 = 1/4。每个像素的比特数从 24 比特变为 8 比特,因此为 8/24 = 1/3。所以存储容量变为 1/4 × 1/3 = 1/12 倍,正确答案是「ア」的 1/12。
1/6 是把像素数的变化误算成只有纵横其中一个方向减半 (1/2),再乘以比特数的 1/3,即 1/2 × 1/3 得到的值。实际上纵横两个方向都减半,所以像素数为 1/4,因此错误。
1/4 只计算了像素数的变化 (1/4),忘记乘上每个像素的比特数从 24 变为 8、即变为 1/3 的部分,因此错误。
1/2 只反映了变化的一部分 (例如只有纵横其中一个方向的缩小),没有把总像素数的变化 (1/4) 和比特数的变化 (1/3) 两者相乘,因此错误。