分辨率为800*600,颜色数为24位真彩显卡的内存至少应该为多少?

2024-11-26 08:48:30
推荐回答(3个)
回答1:

每个像素有24位表示,800*600表示一张图像上有这么多个像素,那么其所占大小就应该是800*600*24 位,也就是bit,但是要换算成MB。
因为 1 MB=1024 KB=1024 B(注意:这里是大写的B表示的是字节)
而 1 B(1个字节)=8 b(位)

所以由 b换算成MB 就要除以8再除以1024再除以1024

800*600*24/(8*1024*1024)MB

回答2:

分辨率为800*600,颜色数为24位真彩显卡的内存至少应该为多少?(单位:MB)
显存越多越好

显存 =(800*600*24)/(8*1024*1024)
800*600:像素的数量(列数*行数)
24: 每个像素由24b二进制的数字表示
800*600*24:分辨率为800*600的一个图像的点显存的大小(单位为b)
8*1024*1024: 1M=1024K 1K=1024B 1B=8b

(800*600*24)/(8*1024*1024)分辨率为800*600的一个图像的点显存的大小(单位为M)也就是除法在进行单位换算

回答3:

800*600 = 480,000 像素

每像素 256色,即 8 位,也就是 1 byte

总共 1*480000 = 480,000 字节

这是显存中存放一帧所需要的空间大小,如果考虑到帧缓冲,
那就需要这个值的整数倍,比如说3倍。