想請問一下板上的朋友
為什麼我5D2上 J
PEG畫質設L 檔案最大的那個
上面顯示 拍一張要耗費容量21MB
可是我實際拍出來時只有 5.多MB呢?
我的RAW檔沒有問題 拍起來20多MB 轉成JPEG大概是10幾M
可是JPEG拍起來檔案大小不太一樣
請問是哪邊動到設定了嗎?還是大家也都一樣呢?
誠心請教 謝謝
壓縮演算法中有一種最古老也最有用的法則: 相臨位置, 相同數值, 可以用自訂編碼取代
<example>
Original Datas = 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF (佔 8Bytes)
Compressed Datas = 0x12, 0x34, 0xFF, 0x08 (只需佔 4Bytes)
0x12, 0x34: 假設為我自訂的Header, 代表相同數值且相臨位置出現了
0xFF : 數值
0x08: 長度
上面只是一個概念, 實際上壓縮演算法程式在撰寫的時候不會這麼簡單
回到主題:
當你使用RAW檔拍攝(比擬到Original Datas), 不管你怎麼拍
那檔案就是要這麼大(2X MB), 因為它忠實地紀錄了所有的資訊
而當你開JPG的時候(比擬到Compressed Datas)
你只要條件一換(ex1: 拍色階複雜的場景->色點不連續; ex2: 高ISO造成雜訊->色點不連續且可能有色彩雜訊)
它到時候一壓縮, 馬上就沒辦法將Size給理想化
所以會變來變去
內文搜尋

X