打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一张1300万像素的照片,在100%不压缩的情况下,会占用多大内存?

艾伯史密斯

03-20 20:09优质原创作者

关注

现在的手机,动不动就几千万像素,对于一张1300万像素的24位图,在100%不压缩的情况下,所占内存大约是37.2M。


其中涉及计算机的储存原理,和色彩空间的相关知识;一般的手机直出图片,都是JPG格式,该格式的压缩比很大,如果采用RGB模式记录每个像素,每个像素就有2^24=1677.7 万种色彩。


在计算机中,每个比特(bit)表示二进制的“0”或者“1”:


(1)定义8个比特为一个字节,即1byte=8bit;


(2)1024(2^10)个字节为千字节,即1KB=1024byte;


(3)1024千字节为兆字节,即1MB=1024KB;


对于24位深度的图片,相当于用24个比特(3字节)长度来记录一个像素,每8个字节记录每个像素中的一种颜色(R、G、B)。


于是一张1300万像素,完全没有压缩的照片,所占内存为:


130000000*24bit=130000000*3byte


=39000000字节=37.19MB;


算上图片格式的开头信息,大概就是37.2M。


在各种图片格式中,BMP格式是Windows操作系统的标准图片格式,该格式就是100%没有压缩的位图,比如下面这张4000*3250(1300万像素)的24位BMP图片:


所占内存就是39059456字节(37.2MB),如果储存为JPG格式,图片压缩质量较高的情况下,所占内存只有3.5MB,看来JPG格式的压缩比还是挺高的。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
索尼,你是要上天么?
1亿像素的照片?单张照片占40MB内存?网友:这是要搞事情?
用手机怎么拍出4M内存的超清照片?
分 辨 率
画幅和像素,应该如何选择?
相机 | 索尼A7第二代3款产品如何选?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服