题目
已知某图像分辨率为 2048 times 1024,每个像素用 16 位表示颜色,则该图像所需的显存容量至少是( )。A. 4MBB. 1MBC. 2MBD. 8MB
已知某图像分辨率为 $2048 \times 1024$,每个像素用 16 位表示颜色,则该图像所需的显存容量至少是( )。
A. 4MB
B. 1MB
C. 2MB
D. 8MB
题目解答
答案
A. 4MB
解析
本题考查图像存储容量的计算,解题思路是先根据图像分辨率和每个像素的位数计算出图像的总位数,再将总位数转换为字节数,最后将字节数转换为兆字节(MB)。
步骤一:计算图像的总位数
图像分辨率为$2048\times1024$,表示图像在水平方向上有$2048$个像素,垂直方向上有$1024$个像素,那么图像的总像素数为水平像素数乘以垂直像素数,即:
$2048\times1024$个像素。
又因为每个像素用$16$位表示颜色,所以该图像所需的总位数为总像素数乘以每个像素的位数,可列出算式:
$2048\times1024\times16$位。
步骤二:将总位数转换为字节数
由于$1$字节(Byte)等于$8$位(bit),所以将总位数除以$8$就可以得到字节数,即:
$\frac{2048\times1024\times16}{8}$字节。
计算$\frac{2048\times1024\times16}{8}=2048\times1024\times2$字节。
步骤三:将字节数转换为兆字节(MB)
因为$1MB = 1024KB$,$1KB = 1024$字节,所以$1MB=1024\times1024$字节。
将字节数除以$1024\times1024$就可以得到兆字节数,即:
$\frac{2048\times1024\times2}{1024\times1024}$MB。
分子分母中的$1024$可以约掉,得到$\frac{2048\times2}{1024}$MB,计算$\frac{2048\times2}{1024}=4$MB。