2012-10-19 136 views
3

我正在處理某些圖像處理項目。傾斜移位圖像處理效果

我需要實現像Instagram一樣的傾斜移位效果。我已經使用android.graphics包(Bitmap,Canvas,Paint)實現了像棕褐色,灰度,各種顏色效果和旋轉等基本效果。

我發現了一些模糊整個圖像的代碼,但我不知道如何定義將被聚焦的圓和將被模糊的補色區域。

我該如何使用android.graphics或其他第三方框架來實現它? 有沒有關於這個問題的一些文獻?

謝謝。

回答

0

我從來沒有見過使用圓圈進行模糊/焦點的傾斜移位,通常這會被稱爲選擇性焦點。傾斜移位通常沿着垂直梯度模糊。要做到這一點,你只需要通過

pixelY/height的底部模糊

(height - pixelY)/height乘以模糊的強度最高模糊

或操縱的基本公式進行更多的控制,例如:

Math.abs(pixelY - (height/2))/(height/2)用於頂部/底部模糊中心對焦

這就是假設您的模糊代碼具有強度變量。如果沒有,它應該。

還有一些典型的對比度/飽和度調整,但您似乎可以在列出色彩效果後即可完成該部分。

有關包含對傾斜移位效果進行哪些調整的好教程,請參閱this。這是一個Photoshop教程,但你可以看到他們採取了哪些步驟。

+0

嗨我還需要使用focuse概念藉助傾斜移位請給任何sample.help我請 – 2013-09-24 07:38:12

+0

在java中有任何代碼示例以便更好地理解觀點。 –