作者aaronliu0719 (鄉民)
看板Programming
標題[問題] 行動裝置上的圖片縮放
時間Thu Apr 9 13:13:46 2009
我想在Windows Mobile上實做一個PixtureBox,
可以實現縮放、拖曳圖片的功能
目前用C#在.Net CF上實做,縮放圖片的演算法
用最簡單的影像取樣
例如
4x4大圖 縮成 2x2小圖
ABCD AC
EFGH IK
IJKL
MNOP
按此方法,每次縮圖,要跑小圖的"長x寬"次的迴圈
來設定Bitmap物件裡的Pixel
但拿800x640大小的圖做實驗,
長寬縮成一半,大概要30秒(用HTC Touch Dual跑)
這種速度根本不能接受
請問有什麼方法可以比較快的縮放圖片?
--
My Blog:
http://aaronmind.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.116.10
※ aaronliu0719:轉錄至看板 C_Sharp 04/09 13:43
推 qazq:是用 SetPiexel() 嗎?直接 memset() 吧。 59.126.33.178 04/10 23:02
→ qazq:應該會快非常多。 59.126.33.178 04/10 23:02
→ meltice:用過opera mobile瀏覽器還可以無段縮放 115.82.72.139 04/11 00:06
→ meltice:真的蠻神奇的 115.82.72.139 04/11 00:06