全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4851
推到 Plurk!
推到 Facebook!

幾種圖片平滑縮小方法比較測試程式

 
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-06 17:23:50 IP:211.21.xxx.xxx 未訂閱
針對下列文章的討論 http://delphi.ktop.com.tw/topic.php?topic_id=43046 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=34732 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=23589 實際將各位長官提供的幾種方法(內插法,平滑法,API法)統一比較測試 已改為 Delphi 版本 測試環境:以大於 1024 X 768 之 JPG 檔(或任何大於 640 X 480 之 JPG)轉成 640 X 480 JPG 檔,比較其效果 目前總結:(可能要多取樣不同的照片才能最後定論) 由優而劣 JerryKuo 長官內插法 & 站長平滑法差不多 > API 法 > 站長內插法 但站長平滑法是所有轉出圖檔中 Size 最小的 所以應該是目前測試出最完美的轉檔方法,但得再多找幾張圖片測試 發表人 - bruce0211 於 2004/01/06 17:38:15
附加檔案:43205_ChangeImageSize.zip
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-06 22:02:37 IP:192.168.xxx.xxx 未訂閱
個人以為不同演算法只是提供一個方法 使用於不同場合 並無優劣之分 至於大小的話是因為 平滑化造成色彩接近 所以壓縮率會增高 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-01-06 22:03:15 IP:192.168.xxx.xxx 未訂閱
忘了感謝bruce0211提供精采範例程式 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-01-07 00:18:36 IP:61.227.xxx.xxx 未訂閱
引言: 個人以為不同演算法只是提供一個方法 使用於不同場合 並無優劣之分 至於大小的話是因為 平滑化造成色彩接近 所以壓縮率會增高 ~~~Delphi K.Top討論區站長~~~
報告站長大人 小弟覺得好壞是可以量化的 例如從500萬像素轉成 640X480 Size 時可以比較 1.當人物高度比例約為 4-5 公分時(在 640X480 照片上),表情是否被轉成缺牙斜眼或歪嘴 2.旗竿有無變成是斜紋湊成的直線 3.幾何建築的崚邊有無斜紋出現(如下圖),第一張由JerryKuo 長官內插法轉出,第二張由站長平滑法轉出 4.可知平滑法真的較好(且檔案佔硬碟SIZE較小) 5.我怕我程式碼由JerryKuo 長官BCB 轉過來時,浮點數處理有誤差,還直接拿JerryKuo 長官BCB 原版程式轉檔也是出現斜紋 6.也許我測試的照片不夠多,大家有空幫忙測看看是否站長平滑法最好 7.照片為新光集團花蓮兆豐農場
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-01-07 07:39:18 IP:192.168.xxx.xxx 未訂閱
引言: 好壞是可以量化的 例如從500萬像素轉成 640X480 Size 時可以比較 1.當人物高度比例約為 4-5 公分時(在 640X480 照片上),表情是否被轉成缺牙斜眼或歪嘴 2.旗竿有無變成是斜紋湊成的直線 3.幾何建築的崚邊有無斜紋出現(如下圖),第一張由JerryKuo 長官內插法轉出,第二張由站長平滑法轉出 4.可知平滑法真的較好(且檔案佔硬碟SIZE較小)
1.以您的這個用途來說,您的觀點是正確的,利用這樣的特徵來比對圖形縮小,平滑化當然是比較好的,在各種繪圖軟體,圖形縮小時一定都會用上平滑化的功能! 2.但是如果是動態的影像撥放,必須一秒中播放30張圖片,而且必須縮放至指定的大小時,採用平滑化反而會讓速度變慢,當然這也要看硬體的效能如何了. 3.站長佩服您深入研究探討的精神! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-01-08 19:08:28 IP:211.21.xxx.xxx 未訂閱
下列四張圖,由於構圖中無明顯幾何圖形 故不講,根本看不出來四種轉圖法效果有何差異 (所以才說要多比較幾張才準) 答案公佈於圖後    1.站長內插法 2.JerryKuo 長官內插法 3.站長平滑法 4.API 法 差異點 (1)遠方涼亭屋頂白點 (2)近方涼亭屋簷邊緣斜紋 (3)近方涼亭距左邊樹木中間的電桿 經過肉眼與 500 萬像數原圖比較 第三張站長平滑法又贏了 發表人 -
qalin
一般會員


發表:20
回覆:45
積分:13
註冊:2003-07-18

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-01-08 19:24:37 IP:218.90.xxx.xxx 未訂閱
bruce0211大蝦您好! 您可能只比較了縮小,卻沒有比較放大,我認爲內插法的優勢在於放大,而且在放大2倍時效果真的很不錯~ http://delphi.ktop.com.tw/topic.php?TOPIC_ID=43046
系統時間:2024-07-04 5:05:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!