2012-04-13 46 views
0

有人能告訴我Photoshop中的「Pucker Tool」應用了這種效果的名稱嗎?我需要縮減這個驗證碼中出現的字符。Photoshop「Pucker Tool」算法

所使用的算法或Java類,也是非常受歡迎的。

謝謝!

enter image description here

+0

你不會試圖打敗captcahs作惡,你會嗎? – 2012-04-18 00:21:23

回答

2

這不完全是一個奇特的算法,但一個簡單的失真。正如@Erwald指出的那樣,它正在迭代地將像素移向畫筆中心。因此,如果我們想要實現這一點,我們需要一個扭曲場來將輸出像素映射到輸入像素位置以進行採樣。

所以,對於每一個輸出座標(X,Y),定義所得到的顏色:

C」 =樣品(F([X,Y]))

其中樣本採取的直鏈或以其它方式從在所述給定輸入圖像內插座標值(其可以是分數))

你正在尋找的特點是:

  1. 朝向OU的中心的像素tput的從像素進一步拉從外部(拉向內圖像)

  2. 旋轉對稱

  3. 的影響應與距離脫落(某一半徑之外時,輸入位置是相同的輸出位置)

  4. 的影響應在邊緣處逐漸變細順利關閉,但沒有無限程度

  5. 在中心,無副作用應該從過濾器的另一側的樣品(它不能壓扁太多該中心或它會出來所有怪異)

確切的方程練習留給讀者:)

+0

感謝提示@Andrew Pouliot。 – 2012-05-29 00:54:38

1

不要知道這是否真的認爲是算法...

皺褶工具在您按住鼠標按鈕或拖移朝着畫筆區域的中心移動像素。