TIF格式容量计算
1.图片占内存容量计算公式为:
图片所占内存大小=图片长度(像素)*图片宽度(像素)*一个
像素所占内存空间(单位:字节)
一般地,一个象素所占内存空间根据机器颜色数(专业词汇叫色
深Color Depth)来决定:(1)Nokia老S40机器颜色数为4096色,
就是2^12,一个象素所占内存空间为1.5个字节;(2)Nokia S40新版
机器和S60机器颜色数为65536色,就是2^16,一个象素所占内存空
间为2个字节;有些机器颜色数为26w色,就是2^18=2.2字节,
1600w=2^24=3个字节,一个象素所占内存空间为4个字节。
ps:专业名词“8位”是指所能表现的颜色深度:一个8位图像
仅最多只能支持256(2^8)种不同颜色,1个字节。
2.通过ps等图片软件压缩图片只能减小jar大小,并不能减少
它在内存中的占有量。
图片在内存中的占有量=宽*高*X(字节),例如一张2个字节
128*128的图片的内存占有量=128*128*2=32768(字节)=32K。
像Symbian和WinCE这种智能操作系统,本身会做动态内存分配,
当内存不足时会从内存池中将剩余内存分配给该应用程序,当分配的
内存长期剩余时会回收内存,你已经内存溢出,说明内存池中已无更
多于内存可供使用,是不会调节出更多的内存的。
3.三张图,理解文件大小的含义。文件的大小=字节数(单位
b/kb/M/G),程序中将文件转为byte数组,数组的长度自然就等于字
节数,也就是文件的大小了。这么基础的东西,竟然绕进去了,图片
在电脑中的尺寸有两个概念要搞清楚。第一就是图片的实际容量,也
就是我们平时经常说的图片像素。比如说你用一台五百万像素的数码
相机拍摄的图片,这张图片的实际容量是500万X3=1500万=15兆,
为什么乘以3呢?因为数码相机中的感光ccd是通过红、绿、蓝三色
通道,所以最终图像容量就要乘以3,这个问题就不在这里探讨了。
你只要记住你拍的图片的实际容量是15兆就可以了。那么为什么我
们拍好图片后将图片拷进电脑,在文件列表中显示每张图片只有1-3
兆左右,甚至有的图片只有几百k?这就是我们说的第二个概念了
----图片的存储容量。图片的存储容量决定于你这张图片是用什么格
式存储的。为了节约资源以及提高存储速度,绝大多数的数码相机都
采用了jpg的存储格式,大家都知道这是一种压缩格式,通常以jpg
存储的图片只占其实际容量的十分之一或者更少,这还取决于存储时
jpg压缩率的等级,甚至跟你这张图片中的内容还有很大的关系,纯
粹的一张白色画面容量要大大的小于充满丰富内容的画面。
本文发布于:2023-05-27 21:13:45,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1685193226177683.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:TIF格式容量计算.doc
本文 PDF 下载地址:TIF格式容量计算.pdf
留言与评论(共有 0 条评论) |