作者CroachX (C'est moi !!)
站內DC
標題Re: photoshop 中每次 save 造成的畫質損失
時間Mon Jun 6 01:47:05 2005
步驟一:
選定一張相片 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
1F:推 ihl:推薦這篇文章 61.59.95.203 06/06
2F:推 HsinTai:這是以jpeg為前提嘛? 還是tiff也包括在內? 61.64.89.5 06/06
3F:推 CroachX:Tiff 是儲存未壓縮的資訊..也就只存那些 RGB 值140.119.164.213 06/06
4F:→ CroachX:RGB是整數..所以不會被破壞..^^140.119.164.213 06/06
5F:推 clarafly:啊,所以是在iDCT/DCT過程中造成的誤差囉?140.112.251.247 06/06
6F:→ clarafly:我忽略了 Orz140.112.251.247 06/06
7F:推 CroachX:DCT 和最後的表都會有誤差的...只要牽涉到非整數140.119.164.213 06/06
8F:→ CroachX:運算..就有可能產生誤差..看發生的嚴重性而已140.119.164.213 06/06
9F:推 aloke:DCT 和 iDCT 是什麼 ? 140.112.102.59 06/06
10F:推 CroachX:(Inverse) Discrete Cosine Transform140.119.164.213 06/06