1024*600的图形如果其是256级灰度图像占用多少kb?

2025-01-20 18:21:40
推荐回答(2个)
回答1:

这样没有办法知道多少kb, 问题还少二个关键元素
1. 分辨率 72 或300dpi大小相差很多
2. 文件格式,jpg tif等会有差别,这种带有压缩格式,与文件内容也有关系,如果颜色是平铺而不是渐变,文件经压缩会小很多
综上,1024*600 72dpi 灰度且颜色简单,jpg格式会在100kb左右

回答2:

256级灰度图像色深为8位(2的8次方=256),即用一个字节来存储一个像素的信息
1024*600=614400字节,

614400/1024=600K字体,
如果是做题,到这里就结束了。
---------------------------------------------------------------------------------------
但实际上图片存储的时候为了节省空间大多都会压缩的(当然也有不压缩的),不同的压缩算法产生了不同的文件格式,不同的格式还会附加一些不同的额外的信息:
比如JPG文件开始字节为FF D8,文件结束两字节为FF D9。
再比如PNG文件开头是:89 50 4E 47 0D 0A 1A 0A
这些信息都是和图像像素本身无关的信息。
---------------------------------------------------------------------------------------
反驳一下楼上同学的观点,已知像素数量的情况下,图片的储存大小和分辩率是没有关系的