Colors 颜色深度计算
我想知道如何使用这些给定的数据项计算图片的颜色深度:Colors 颜色深度计算,colors,depth,Colors,Depth,我想知道如何使用这些给定的数据项计算图片的颜色深度: 图片的分辨率 图片中颜色的数量 为了显示图片,我实际上需要计算所需的存储空间(MB),而我的计算中缺少了颜色深度 谢谢 2^16颜色并不意味着RGB 这意味着像素颜色信息具有16位->2^16->65536的可能性。它可以是RGB、YUV、灰度或其他任何形式 图片大小(字节) size = width[pixels] * height[pixels] * pixel size[BYTE] pixel size = ceil(log2(num
2^16
颜色并不意味着RGB
这意味着像素颜色信息具有16位->2^16->65536
的可能性。它可以是RGB、YUV、灰度或其他任何形式size = width[pixels] * height[pixels] * pixel size[BYTE]
pixel size = ceil(log2(num of colors)/8)
对于16位像素,它是每像素2字节,因此:
size = width*height*2 [Bytes]
要获得MB大小,只需将其除以1024*1024
(或右移20位)size = width[pixels] * height[pixels] * pixel size[BYTE]
pixel size = ceil(log2(num of colors)/8)
它是灰度的还是彩色的,带有RGB通道或索引模式?分辨率是dpi还是100px x 100px?不同的人使用不同的术语…我想了一会儿。。。考虑到这两个因素,我们无法计算颜色深度!你好有人告诉我,图片中有2^16种颜色,这意味着它是RGB,对吗?分辨率为1024px*768px。对不起,我想sof给我发了一封电子邮件,告诉我有人已经回答了……嗯,真的吗?我也在努力寻找找到颜色深度的方法。关于这个你怎么说:我有颜色的数目,所以我只需要找到2^x,它给出了这个数字。