RAW, TIFF, JPEG檔的比較

看板DSLR作者 (海鷹)時間13年前 (2011/08/26 14:05), 編輯推噓6(719)
留言17則, 15人參與, 最新討論串1/1
數位相機, 它是用CMOS sensor 去感應顏色,以8x8的像素點為例, 總共會有64pixels, 對CMOS sensor 而言會有三種R, G, B Sensor 去感應顏色(有些會有四種sensors), 所以照理說會有 64 * 3 個sensors, 但為了省成本與設計問題, 總共只用到64個sensors, 以Bayer patter color filter 為例它的擺法為: GRGRGRGR BGBGBGBG GRGRGRGR BGBGBGBG GRGRGRGR BGBGBGBG GRGRGRGR BGBGBGBG 紅跟藍用到16個sensors, 綠用到32個sensors, 所以才會說 對 Green 色光擷取 50% 光量,對 Red 及 Blue 各擷取 25% 光量, 每一個sensor 可以是8 bits, 12 bits, 16 bits! 對raw data 而言, 如果用12 bits, 來對單一顏色量化, 可以得到4096個色階, 如果16 bits來說, 則有65536的色階 對TIFF 而言, 則是用8bits, 來對單一顏色量化, 只能得到256個色階, 所以raw data 會比TIFF 色彩豐富, 當然以TIFF的格式而言, 它也可以用16bits 來量化一個單一顏色 對JPEG 而言, 則是用8 bits, 來表示一個像素點的RGB三個顏色, 故又比TIFF 色彩豐富度差了一點, 這三個格式, 記憶體使用量 TIFF > RAW > JPEG 以8x8為例子, 基本上會用到的bits,可以算如下: RAW: 8x8x16bits(如果用16bits來對單一顏色量化) = 128 bytes 8x8x12bits(如果用12bits來對單一顏色量化) = 96 bytes TIFF: 8x8x24bits(R,G,B 各需8bits) = 192 bytes JPEG: 8x8x8bits(共可表示256個重要彩色顏色) = 64byes JPEG 格式會再經過DCT轉換, 把高頻資訊拿掉, 得到更少的bits, 基本上大概只留下1/6~1/8, 所以JPG的基本壓縮倍率為從18(=6x3)到24(=8x3), 所以基本上以JPEG存檔只要用 192/24= 8bytes 來存, 雖然會造成品質的降低, 但眼睛的感受能力沒那麼強, 所以JPG的壓縮量不要超過24倍, 大概都可以算品質非常好的影像, 眼睛是分不出來的, 除非你一直放大。 所以RAW 跟JPEG檔案大小的比例,大概為 96/8= 12, 大概在12倍左右, 如果一張4256x2832的圖, JPEG 圖需要的記憶體量大概為: 4256x2832*3/24=1.5M (看選擇的壓縮率) RAW 圖需要的記憶體量大概為: 4256x2832*1.5(以12bits為例)=18M TIFF 圖需要的記憶體量大概為: 4256x2832*3 =36M 之前講法錯誤, 是因為我跟壓縮裡面會用到的4:1:1 格式弄混了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 27.242.233.110

08/26 14:09, , 1F
你想表達什麼....
08/26 14:09, 1F

08/26 14:10, , 2F
快拍手,不然人家以為我看不懂
08/26 14:10, 2F

08/26 14:19, , 3F
別人放個影片就講完的事你打這麼大一篇是想賺P幣嗎? XD
08/26 14:19, 3F

08/26 14:37, , 4F
其實...我看不太懂...糟糕
08/26 14:37, 4F

08/26 14:38, , 5F
哪個檔比較好?國民檔?民進檔?親民檔? 還是要我開3檔!?
08/26 14:38, 5F

08/26 14:40, , 6F
結論是?
08/26 14:40, 6F

08/26 14:57, , 7F
應該沒有結論 喜歡用哪個就用哪個 我疊木星是用32bit tif
08/26 14:57, 7F

08/26 15:06, , 8F
給2樓 這事件 跟拍手的聲音是很像啦 (誤)
08/26 15:06, 8F

08/26 15:20, , 9F
這篇的重點應該是讓人了解Foveon X3的重要性在哪 XD
08/26 15:20, 9F

08/26 15:22, , 10F
推Tiff~ RAW轉完Tiff後進出各種修圖軟體都不會破化畫質
08/26 15:22, 10F

08/26 17:06, , 11F
重點是 Demosaicing, RAW 是 Demosaicing 之前的資料
08/26 17:06, 11F

08/26 17:08, , 12F
沒做之前是光度資訊而已, 要轉成 tiff, jpg 等要先做
08/26 17:08, 12F

08/26 17:11, , 13F
RAW -demosaicing-> 點陣圖(如tiff) -jpeg壓縮-> jpg
08/26 17:11, 13F

08/26 19:24, , 14F
Jpeg最好是只用8bit來表示一個像素點的RGB 不要來亂好嗎
08/26 19:24, 14F

08/27 00:46, , 15F
搞懂就好嚕~
08/27 00:46, 15F

08/27 14:58, , 16F
推 講的超清楚!!
08/27 14:58, 16F

08/28 01:30, , 17F
JPG那邊有問題..
08/28 01:30, 17F
文章代碼(AID): #1ELpUwL2 (DSLR)