问一道计算机基础的计算题,急
发布网友
发布时间:2022-04-29 02:39
我来回答
共3个回答
热心网友
时间:2022-06-28 21:01
24bit表示一个pixel,则一个pixel占3个Byte,
文件大小1200KB,则表示图像有1200K/3=400K个pixel;
256 Colors可推知一个pixel占8bit,即1Byte,则400K个pixel将占400K*1Byte=400KB的大小;
16 Colors可推知一个pixel占4bit,即1/2Byte,则400K个pixel将占400K*1/2Byte=200KB的大小;
SIngular Color可推知一个pixel占1bit,即1/8Byte,则400K个pixel将占400K*1/8Byte=50KB的大小;
热心网友
时间:2022-06-28 21:02
1200/24=50kb
热心网友
时间:2022-06-28 21:02
24位真彩色意思就是每个像素点的值是个24位的二进制数,1个字节=8位,24位也就是3个字节(Byte)。所以这幅位图有1200KB/3B=400K个像素。
如果保存为256色,就是每个像素值是8位二进制数(0~255,一共256个值,可以代表256种颜色,所以叫256色),每个像素占1个字节,400K个像素就是400KB,依次类推,16色是4位二进制数,每个像素占用0.5个字节,所以是200KB,单色也就是每个像素占1位,就是400K个位,转换成字节单位,就是400K/8=50KB。