看板 DC 關於我們 聯絡資訊
步驟一:   選定一張相片 Pic0 ..先另存新檔成 Pic1..品質選 10 ... 步驟二:   開啟之前品質 10 的相片 Pic(N-1) ..再另存新檔成 PicN... 步驟三:   重複步驟二的動作 經過以上步驟..可以得到 Pic0 , Pic1 , ... , PicN , ... 的相片 其品質都是 10 , 而 Pic(n) 都是由 Pic(n-1) 所另存新檔來的 接下來在那些檔案上面按右鍵選內容,看檔案大小(看後面 xxx,xxx 位元組) 注意到了嗎?檔案大小都不一樣,所以每張相片的品質都是不一樣的 這就是損失掉的細節,只要檔案大小不一樣.. 意味著圖片裡面所記錄的資訊會有差異 這就是畫質的損失 算兩張圖的 mean square error ... 不會寫程式沒關係 把兩張圖讀到影像處理軟體中.. PI的話,把其中一張圖複製到另外一張圖中..當作物件(有點忘了,就像圖層一樣) 然後在內容裡面選相減(還是差異化?),接下來合併後選自動色階 應該就可以看到純黑的畫面跑出一堆雜點 PS的話,把一張圖複製後丟到另外一張圖當圖層,混合模式選差異化 接下來合併圖層在選自動色階,一樣會有一堆雜點 這些雜點就是兩張圖不一樣的地方 不管怎麼存,理論多麼完美,品質選多麼高 就是會破壞原來的資訊 因為電腦裡面不存在完美的實數阿 -- 對不起..我又不睡覺來廢話了.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.164.213
ihl:推薦這篇文章 61.59.95.203 06/06
HsinTai:這是以jpeg為前提嘛? 還是tiff也包括在內? 61.64.89.5 06/06
CroachX:Tiff 是儲存未壓縮的資訊..也就只存那些 RGB 值140.119.164.213 06/06
CroachX:RGB是整數..所以不會被破壞..^^140.119.164.213 06/06
clarafly:啊,所以是在iDCT/DCT過程中造成的誤差囉?140.112.251.247 06/06
clarafly:我忽略了 Orz140.112.251.247 06/06
CroachX:DCT 和最後的表都會有誤差的...只要牽涉到非整數140.119.164.213 06/06
CroachX:運算..就有可能產生誤差..看發生的嚴重性而已140.119.164.213 06/06
aloke:DCT 和 iDCT 是什麼 ? 140.112.102.59 06/06
CroachX:(Inverse) Discrete Cosine Transform140.119.164.213 06/06