網路會員
|
jpeg 壓縮第一個步驟是DCT 經過頻域轉換後 再解碼回來後 一定會失真 你可以參考一下T.81 spec 或者是相關的數學書籍
|
網路會員
|
另外TIFF可以存壓縮也可以存不壓縮 TIFF本身只是format rule 並不是編碼理論
|
終身 VIP
|
copychou大大 JPEG 根據壓縮技術的不同,而把靜態影像壓縮的方式分為兩種,一種是有失真模式 (Information Loss),另一種是無失真模式(Information Lossless)。茲將此兩種壓縮模式分述如下: 1. 有失真模式: ‧採用離散餘弦轉換 (Discrete Cosine Transform; DCT) 的技 術。 ‧經過壓縮與解壓縮還原之後的影像會有失真產生,幸好人的眼 睛對於少許失真不易察覺。 ‧壓縮率高,壓縮 30 倍仍能獲得高品質。 ‧應用於一般圖片、多媒體。 ‧應用廣泛,目前的應用絕大部份都是採用此種模式。 2. 無失真模式: ‧採用差值訊號編碼 (Differential Pulse Code Modulation; DPCM) 的技術。 ‧經過壓縮與解壓縮還原之後的影像與原始影像相比完全沒有失 真產生。 ‧壓縮率低,通常在 10 倍以下。 ‧主要應用於醫學影像,因為醫學上寧可壓縮率低確保影像品質 ,而不願高壓縮率引起的影像失真造成誤診。 ‧因為壓縮率不高,除了醫學影像之外,目前的應用很少採用此 種模式。 http://andrew.csie.ncyu.edu.tw/Doc3A.htm |
網路會員
|
任何一個標準在制定前(draft時) 都會有很多種壓縮方式產生...
回歸正題............. 幾乎每一本數位相機的手冊或spec 都會寫到一段類似的話==> JPEG baseline standard相容的格式 而此就一定會用到DCT
若您所說的專業軟體 是針對數位相機圖檔做後製的話 不用JPEG的答案就如你所猜測->失真
|
終身 VIP
|
copychou大大.. 感謝您的回答 數位相機也有RAW檔與TIFF檔,不完全是JPG檔
會問這個問題是因為正在與朋友討論 JPEG格式是不是失真壓縮格式
如果有不失真壓縮格式..如何作到 又是為什麼不失真的jpeg壓縮格式..沒有被廣泛使用 而大部份都採用TIFF檔,JPEG不失真壓縮格式限制在那??
再次感謝大大
|
終身 VIP
|
copychou大大.. 感謝您的回答 數位相機也有RAW檔與TIFF檔,不完全是JPG檔
會問這個問題是因為正在與朋友討論 JPEG格式是不是失真壓縮格式
如果有不失真壓縮格式..如何作到 又是為什麼不失真的jpeg壓縮格式..沒有被廣泛使用 而大部份都採用TIFF檔,JPEG不失真壓縮格式限制在那??
再次感謝大大
|
網路會員
|
你貼的文章裡面有寫到啊.... 不失真的壓縮"壓縮率"太差了呀 答案就只有這一個
就如同後來的JPEG2000標準 也是以尋找失真的方法(使用了wavelet) 不過可以做到失真比JPEG(T.81)標準還少 而壓縮率比JPEG高一些
|
網路會員
|
補充一下: DCT本身只會因為硬體運算造成些微失真.如果有,那就是工程師為了求快省電偷工減料.JPEG最大的失真在於量化所造成的量化誤差. 而JPEG失真及無失真演算法是兩種不同演算法,再加上無失真壓縮率較小,造成幾乎沒有人在使用(包括另外一個階層式結構也是). 當然,新一代的JPEG200改善了這個缺點,另外JPEG2000有錯誤抵抗的功能,以往JPEG因檔案錯誤而讀不出來的情況也會大大改善. 不過可惜的是JPEG2000在低位元率的情況下品質才會大幅領先JPEG,所以想要看到JPEG2000應用在數位相機上,可能還要等上一段時間了. 有錯誤請不吝指教.^^ |