24位图像中有多少种颜色组合

num*_*l25 1 c visual-studio visual-c++

可能重复:
24位图像中有多少种颜色组合

我正在读一本书,我不确定这是错误还是我误解了这句话.它读起来......

如今,您可以购买的每台PC都有硬件,可以渲染至少1670万种颜色的图像.这些图像不是包含数千个颜色条目的数组,而是包含每个像素的显式颜色值.当然,24位显示器使用24位或每像素3个字节来显示颜色信息.对于红色,绿色和蓝色,这给出了1个字节或256个不同的值.这通常称为真彩色,因为256 ^ 3(1670万)

他说1个字节等于256个不同的值.1字节= 8位.8 ^ 2位= 64种不同颜色对吗?这对我来说并不合适.我知道这可能是一件容易理解的事情,但我不明白.

Ale*_*lli 6

红色,绿色和蓝色条带中的每一个都具有2^8(不是 8^2!)可能的值,即256种不同的可能性.IOW,一个字节可以从0到255"计数".

所以你的问题只是你混淆了相关的加权操作所涉及的基数和指数.