圖片像素、解析度、大小計算

解析度 dpi 單位為「1吋裡有多少像素(pixel)」,藉此可以來換算圖片「畫素+解析度」換算成實際紙張時長與寬為多少。
例如一張圖片為 800 x 600 pixel,然後解析度為 300dpi,則換成實際紙張大小如下:

(800/300) x (600/300) = 2.6吋 x 2吋 = 6.6cm x 5.08cm

一般相機規格常說的百萬像素,是這樣算來的:

大家常講的「一千二百萬畫素」之類的數值
其實是一個乘積:感光元件上長與寬邊感光點數的總乘積
例如長邊有四千個點
而寬邊有三千個點
感光元件上的「總感光點數」就是長寬相乘的 4000*3000 = 12,000,000
也就是我們常說的「某相機是一千二百萬畫素」的由來了

常見畫素的長與寬感光點數:

30萬畫素 640 x 480
48萬畫素 800 x 600
78萬畫素 1024 x 768
100萬畫素 1280 x 960
200萬畫素 1600 x 1200
300萬畫素 2048 x 1536
400萬畫素 2240 x 1680
500萬畫素 2560 x 1920
600萬畫素 3072 x 2048
800萬畫素 3360 x 2460
1000萬畫素 3648 x 2736

圖片和螢幕的長與寬比例:

  • 直接解析互除就可以知道比例是 4:3 or 16:9 了。
  • 1024 / 768 = 1.33 (為 4:3 比例)
  • 1920 / 1080 = 1.77 (為 16:9 比例)

圖片的檔案大小計算方式如下:

檔案大小 = 像素總量 X 每個像素的大小
◎ 灰階模式中 1 pixel 相當於 1 byte 的大小。
◎ RGB 模式中 1 pixel 相當於 3 bytes 的大小。
◎ CMYK 模式中 1 pixel 相當於 4 bytes 的大小。

例如上圖的像素總量為:400(寬) X 561(高) = 224400
則檔案大小為:
400 X 561 X 3(bytes) = 673200(bytes) = 673.2 (KB)
接近 658 KB

1bytes = 0.001 kb
1bytes = 0.000001 mb


bps 流量單位換算

bps 是 bit per second 的縮寫,意思是「位元/秒」

bit,常以「b」表示。電腦傳輸資料的最小單位,也就是「0」或「1」
bit,位元,常以「b」 表示。
Byte,位元組,8 bit = 1  Byte,以「B」表示。
Kilo Byte,一千位元組,常以「KB」表示,1024 B   = 1 KB
Mega Byte,百萬位元組,常以「MB」表示,1024 KB  = 1 MB
Giga Byte,十億位元組,常以「GB」表示,1024 MB  = 1 GB

換算乙太網路速度規範: 10Mbps, 100Mbps, 1000Mbps.
10Mbps    =    1280 KB/s  =    1.25 MB/s
100Mbps    =   12800 KB/s  =   12.50 MB/s
1000Mbps    =  128000 KB/s  =  125.00 MB/s  (1Gbps)