導航:首頁 > 源碼編譯 > 點陣圖大小演算法

點陣圖大小演算法

發布時間:2022-04-28 21:43:10

❶ 電腦裡面一張圖片的大小是如何計算的

計算電腦裡面一張圖片的大小的計算公式如下:

圖片大小=解析度*位深/8
解析度=寬*高(如:1024*768,640*480)
位深:如24位,16位,8位
/8計算的是位元組數。
例如:
一幅圖像解析度:1024*768,24位,則其大小計算如下:
大小=1024*768824/8=2359296byte=2304KB

(1)點陣圖大小演算法擴展閱讀

圖像解析度原理

數碼圖像有兩大類,一類是矢量圖,也叫向量圖;另一類是點陣圖,也叫點陣圖。矢量圖比較簡單,它是由大量數學方程式創建的,其圖形是由線條和填充顏色的塊面構成的,而不是由像素組成的,對這種圖形進行放大和縮小,不會引起圖形失真。

點陣圖很復雜,是通過攝像機、數碼相機和掃描儀等設備,利用掃描的方法獲得,由像素組成的,是以每英寸的像素數(PPI)來衡量。

點陣圖具有精細的圖像結構、豐富的灰度層次和廣闊的顏色階調。當然,矢量圖經過圖像軟體的處理,也可以轉換成點陣圖。家庭影院所使用的圖像,動畫片的原圖屬於矢量圖一類,但經過製作中的轉化,已經和其他電影片一樣,也屬於點陣圖一類了。

❷ 怎麼計算圖片的實際大小

1、如果按照用32位來表示一個像素點的RGB值的話,應該是4個位元組640×480×4=1228800位元組
1228800÷1024÷1024=1.171875兆(M)。

2、根據像素計算大小。原始圖像大小可以如此估算:水平像素*垂直像素*1色黑白或3基色*一種顏色深度bit數/8/1024/1024=MB數比如1024*1024的24位彩色bmp=1024*1024*(3*8)/8/1024/1024=3MB。

(2)點陣圖大小演算法擴展閱讀:

其實由於jpeg格式是有損壓縮格式,因此同樣大小的圖片,就算參數完全相同的情況下,保存後的大小也是有很大差異的,因此只能估算最大值和最小值,無法在沒有實際輸入的情況下算出輸出大小。

而在估算時,起到主要影響因素的包括以下幾點(可能不全,但一般夠用了):

用圖片像素尺寸和色彩數,我們能算出圖片在內存中的體積

Size=Width * Height * 每像素位元組數

這里每像素位元組數很好理解,不懂可以網路,這里給幾個常用的,照片一般是第一個:
RGB(888) - 3位元組,RGB(565) - 2位元組,256色 - 1位元組,16色-1/2位元組,黑白-1/8位元組

之後就是依據品質和圖片大小推測壓縮率范圍

這個比較復雜,只能經驗性估值,這里只介紹影像壓縮率的幾個變數:

圖片越小壓縮率越小,並逐漸趨向當前質量的最小壓縮率,圖片越大壓縮率越大,並逐漸趨於當前質量的最大壓縮率,圖片非常小時有可能比1還小;

品質越低壓縮率越高,0級時一般會在200:1到30:1間浮動,大多集中在60:1附近;8級時一般會在40:1到4:1間浮動,大多集中在16:1;11級時一般會在16:1到2:1間浮動,大多集中在7:1附近;

色彩分布越趨向於單色、連續顏色、重復色塊時壓縮比越高,極端時(比如純白的圖),就算圖片很大,圖片也只會有幾百位元組到幾十K位元組。

❸ 點陣圖文件的大小和點陣圖的大小

bfSize 指定文件大小,包括這14個位元組 biSizeImage=biWidth'*biHeight 要 注意的是:上述公式中的biWidth'必須是4的整倍數(所以不是biWidth,而是biWidth',表示大於或等於biWidth的,離4最近的 整倍數。舉個例子,如果biWidth=240,則biWidth'=240;如果biWidth=241,biWidth'=244)如果 biCompression為BI_RGB,則該項可能為零

❹ 如何計算圖片大小

根據像素計算大小。

原始圖像大小可以如此估算:水平像素*垂直像素*1色黑白或3基色*一種顏色深度bit數/8/1024/1024=MB數比如1024*1024的24位彩色bmp=1024*1024*(3*8)/8/1024/1024=3MB。

(4)點陣圖大小演算法擴展閱讀:

圖片越小壓縮率越小,並逐漸趨向當前質量的最小壓縮率,圖片越大壓縮率越大,並逐漸趨於當前質量的最大壓縮率,圖片非常小時有可能比1還小;

品質越低壓縮率越高,0級時一般會在200:1到30:1間浮動,大多集中在60:1附近;8級時一般會在40:1到4:1間浮動,大多集中在16:1;11級時一般會在16:1到2:1間浮動,大多集中在7:1附近;

色彩分布越趨向於單色、連續顏色、重復色塊時壓縮比越高,極端時(比如純白的圖),就算圖片很大,圖片也只會有幾百位元組到幾十K位元組。

❺ BMP圖像大小的計算

單色的圖象一位用來存儲顏色信息,1位=1/8位元組,所以體積=120*120*1/8=1.7k因為軟盤簇大小為512B,所以,只能佔用2k了
256色要佔用8位(2^8=256)也就是一位元組,16色是4位(2^4=16)佔半位元組,所以,算體積時用一半就可以
所以,圖形體積=解析度*佔用位數(即常說的16/32位色)/8
或=解析度*顏色信息佔用的位元組數

❻ 如何計算點陣圖大小

因為長*寬*位數(或者說色深)得出的是bit,除以8才能得出Byte(位元組),而眾所周知,文件是以位元組來計數而不是位(bit) 第二問我不太明白您的意思。像素總數就是長*寬這很好理解,至於用多少種色彩來表示像素點,就決定了顏色的位數,比如256種顏色來表示,就是2的8次方,那麼用8位來表示顏色就可以了。65536種顏色就是2的16此方,需要16位來表示某像素的顏色值。

❼ 點陣圖圖形文件的大小和什麼有關

所謂點陣圖文件是指按照x,y二維方式組成的點顏色2維矩陣,如:tif,bmp等。這個是基本原理。在原理的基礎上,又衍生了很多圖形壓縮技術,如:gif,jpg等。

因此,從上述中的幾個因素可以知道。圖形中描述的顏色數越多,越精細文件越大。圖形的像素多(即x,y二維矩陣很大)圖像越大。由於有很多壓縮演算法,畫面越規則(對演算法規則),圖形壓縮比越大,即文件相對較小。

某些情況,點陣圖圖形大小跟格式有關。如: jpg要比一般的tif,bmp小很多,因為可以壓縮。

除以上,還有相關的地方就是圖像的多少。Gif是支持動畫的點陣圖,楨數越多(即圖像越多),自然大小也會變大

❽ 單色點陣圖存儲空間的計算

公式:圖片像素×位深度÷8=點陣圖大小(位元組)
1200kb×8÷24=400k
像素
256色是8位:400k×8÷8=400kb
16色4位:400k×4÷8=200kb
單色是1位:400k×1÷8=50kb

❾ 高一信息技術課歌曲大小和圖片大小怎麼計算什麼頻率*量化位數還有什麼什麼的,怎麼算啊

【1】16色 4bit、256色 8bit、24位色 24bit、32位色 32bit、bmp格式、點陣圖文件頭BITMAPFILEHEADER、點陣圖信息頭BITMAPINFOHEADER、調色板Palette、實際的點陣圖數據ImageDate、X * Y *(bit數)/ 8 = 位元組(近似值) **實際的點陣圖數據ImageDate、800x600 24bit bmp 大小約等於800x600x24 /8 =1440000位元組 約等於 1.37M(不包括 文件頭 信息頭 調色板)、碼率是指視屏每秒所佔bit、若是24分鍾 600k碼率的文件 演算法是 600(kbit)x60(秒)x24(分)/8(bit) =108000(kbyte) = 105.46875M。
【2】頻率:頻率,是單位時間內完成振動的次數,是描述振動物體往復運動頻繁程度的量,常用符號f或v表示,單位為秒-1。為了紀念德國物理學家赫茲的貢獻,人們把頻率的單位命名為赫茲,簡稱「赫」。每個物體都有由它本身性質決定的與振幅無關的頻率,叫做固有頻率。頻率概念不僅在力學、聲學中應用,在電磁學和無線電技術中也常用。頻率測量一般原理,是通過相應的感測器,將周期變化的特性轉化為電信號,再由電子頻率計顯示對應的頻率,如工頻、聲頻、振動頻率等。

❿ 如何計算點陣圖大小,詳細點,包括8位和24位的

如果圖片大小事800*600的點陣圖,8位,則這個點陣圖所佔空間為:200*600*8/(8*1024*1024)=0.457M
圖片大小事800*600的點陣圖,24位,則這個點陣圖所佔空間為
200*600*24/(8*1024*1024)=1.37M

閱讀全文

與點陣圖大小演算法相關的資料

熱點內容
樂高ev3編程軟體安卓 瀏覽:335
u盤加密軟體費用 瀏覽:261
中國程序員年死亡率 瀏覽:837
尚德app發帖從哪裡刪除 瀏覽:799
哪裡有學中國象棋的app 瀏覽:115
虛擬機如何編譯bin 瀏覽:831
文件夾藍屏是怎麼回事 瀏覽:636
奧特佳壓縮機日產軒逸 瀏覽:581
隨申辦app在哪裡下載 瀏覽:873
哪裡下載千圖app 瀏覽:724
php打碼嵌入html文檔 瀏覽:455
java如何彈出文件夾選擇框選擇文件路徑 瀏覽:533
saveaspdf的插件 瀏覽:25
電腦文件夾右鍵點擊總是未響應 瀏覽:6
失業的程序員35 瀏覽:265
windowscmd怎麼編譯 瀏覽:277
游戲反編譯的apk無法安裝 瀏覽:987
e盤打不開拒絕你訪問該文件夾 瀏覽:51
C程序編譯的匯編如何閱讀 瀏覽:743
pdf格式怎樣轉換成word 瀏覽:756