2011-04-11 76 views
3

問候,
任何人都可以告訴我怎麼能給圖像扭曲,如捏,旋轉,浴室,衝牀,圓柱等圖像失真效果。其實我正在製作一個小圖片庫來進行照片編輯。
我試過谷歌它找不到太多的幫助。
如果有人可以幫助或建議我圖像失真算法,我會感激。
謝謝!旋轉和捏圖效果圖像,圖像失真算法

enter image description here

+0

您的標籤有點隨意。對於什麼平臺/技術,你需要這個嗎? – 2011-04-11 09:04:33

+0

我不是你應該真的創建一個圖庫編輯照片,如果你不能找出這些效果如何工作... – Bombe 2011-04-11 13:12:14

+0

感謝您的關注,我正在開發先進的照片編輯應用程序的Android .. – junto 2011-04-15 11:09:47

回答

1

我個人不知道如何實現這些效果,準確的,但你可以看看瘸子,這是開源的,並拉出你所需要(尊重他們的許可,當然)。通常,這些類型的圖像效果只是從一組座標變換到另一組座標。因此,對於dest圖像中的每個像素位置,通過映射到不同座標的變換運行它,從源圖像採樣並將像素輸出到dest。

如果您想實時執行此操作,可以使用的一種技術是將圖像紋理映射到高分辨率網格網格上。對於旋轉效果可以通過圍繞中心點旋轉頂點來完成,其角度與距中心點的距離成反比。事實上,這對於各種各樣的效果都很好。如果您使用的是非OpenGL Microsoft平臺,則可以使用OpenGL或XNA實現此目的。

+1

我已經完成了我的申請,謝謝你的回覆 – junto 2011-05-06 07:23:39

+2

@junto如果你能發表一個答案來解釋你做了什麼等等,那真是太好了。真的令人失望,這個主題上的信息很少 – RSully 2012-04-27 19:20:59