
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,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/1685193226177683.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:TIF格式容量計算.doc
本文 PDF 下載地址:TIF格式容量計算.pdf
| 留言與評論(共有 0 條評論) |