【轉】像素存儲容量的計算


 例題一:一幅未經壓縮800×600像素的256色的風景圖片的大小約為( )KB。

 

  A、1228  B、480  C、2400  D、307200

 

  例題二:一張分辨率為640×480,32位色彩的圖像,其文件大小約為(  )。

 

  A、30MB  B、122MB  C、1.2MB  D、2MB

 

  

 

  一、基礎知識的掌握

 

  首先我們必須明白,圖片的每個像素所占的位數。

 

  每個像素的位數,大體有如下幾類。

 

  1位,(單色);4位:(16色);8位(256色);

 

  1664K色,高彩色);2416M色,真彩色);324096M色,增強型真彩色)。 

 

  然后,你得明白,在計算機中的最小的存儲容量單位為Bit,即位的意思。

 

  二、計算方法

 

  ①首先計算出該圖片的大小為多少個Bit

 

  拿例題一來計算,就等於:

 

  A、像素總數為:800×600=480000個像素

 

  B、由於該圖片是256色的,因此,每個像素占8個Bit

 

  所以,該圖片所占的總的Bit大小為:

 

  800×600×8=3840000Bit

 

  ②計算圖片所占的磁盤存儲空間

 

  這就需要您對磁盤存儲空間單位的換算有一定的掌握。使用總的Bit數轉換成為相應的KBMBGB等,就可以計算出結果了。

 

  1Byte=8bit 1Kb=1024B 1Mb=1024KB

 

  好了,有了如上的基礎,我們就可以計算出該圖片的所占的存儲空間的大小了。

 

  800×600×8 現在單位為Bit

 

  800×600×8÷8 現在單位為Byte

 

  800×600×8÷8÷1024=468.75KB 現在單位為KB

 

  現在總該知道例題一的答案了吧?

 

  如果您看到這里還不明白,請您動下腦筋想一想。

 

  ③再教您計算例題二

 

  640×480×32 現在單位為Bit

 

  640×480×32÷8 現在單位為Byte

 

  640×480×32÷8÷1024 現在單位為KB

 

  640×480×32÷8÷1024÷1024=1.171875MB 現在單位為MB

 

  現在您總該知道例題二的答案了吧?

 

 

 

  三、通過實際例子驗證理論值

 

  看如下圖的信息。

 

 

 

 

  通過上圖,我們可獲得如下推論。

 

  該圖片像素總數為:800×600

 

  該圖片總的Bit為:800×600×24

 

  該圖片總的Byte為:800×600×24÷8

 

  該圖片總的KB為:800×600×24÷8÷1024

 

  該圖片總的MB為:800×600×24÷8÷1024÷1024=1.373291MB

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM