发布网友 发布时间:2024-10-24 03:10
共4个回答
热心网友 时间:2024-10-26 16:32
一楼回答是正确的,但是没有说清楚,像素表示图像的点数,颜色的位数表示用几位二进制数表示颜色,比如1位二进制数只有两种状态,那是黑白灰度图,也叫二值图,或者你可以叫它2色图,4位彩色图是用4位二进制数表示颜色2*2*2*2是16色图像,8位彩色是用8位二进制数表示颜色2^8=256色图像,24位彩色是用24位二进制数表示颜色,用有2^24=16M色图像,图像质量非常好,这样1280*800个点,每一个点用24位二进制数表示,它的存储为1280*800*24bit=1280*800*3Byte=3072000BytE≈3MByte
而256色图像每一个点用8位二进制数表示,0*480个点,它的存储为0*480*8bit=0*480*1Byte=307200Byte=0.3Byte
我说了这么多,你明白了吗,你要搞清楚多少位颜色和多少色的概念,n位就是2^n色,这就行了!
热心网友 时间:2024-10-26 16:32
文件大小=分辨率*色位 1280*800*24=24576000*480*256=783200 很明显后者大,也就是储存变大了。楼上你可真幽默,还我估计变小了。。。。
热心网友 时间:2024-10-26 16:39
什么时候这么认真了啊
热心网友 时间:2024-10-26 16:37
变小。位图存储等于水平像素*垂直像素*每个像素色彩所需位数/8。256是2的八次方。比24小。所以变小。