CRT的分辨率为1024×1024,它可以从512种颜色中选出种来128颜色,其帧缓冲器的容量?查色表的长度宽度
发布网友
发布时间:2022-05-30 18:47
我来回答
共1个回答
热心网友
时间:2023-10-30 23:34
每一点可选颜色128 种需要7bit的二进制数来实现。
帧缓冲器容量(字节) = 水平分辨率 * 垂直分辨率 * 每一点需要存颜色的位数 / 8bit = 1024*1024*7 / 8 = 917504 (字节)
查色表宽度由颜色表地址位数决定,最多有512种颜色意味着查色表最多能寻址2^9个颜色,所以查色表的宽度为9bit。
但是由于帧缓冲器容量有限,为了能存够那么多的点,只好牺牲一些寻找颜色的位数来保证所有点都被覆盖到……所以变成了只能寻128种,2^7种,长度7位。
现学现卖的……不一定对,仅供参考。