4

我正在从事某些图像处理项目。

我需要像 Instagram 一样实现移轴效果。我已经使用 android.graphics 包(Bitmap、Canvas、Paint)实现了基本效果,如棕褐色、灰度、各种颜色效果和旋转。

我找到了一些用于模糊整个图像的代码,但我不知道如何定义将被聚焦的圆圈和将被模糊的补充区域。

如何使用 android.graphics 或其他第三方框架来实现它?有没有关于这个主题的文献?

谢谢。

4

1 回答 1

0

我从未见过使用圆圈进行模糊/聚焦的倾斜移位,通常称为选择性聚焦。倾斜移位通常沿垂直渐变模糊。为此,您只需将模糊的强度乘以

pixelY / height用于底部模糊

(height - pixelY) / height用于顶部模糊

或操纵基本公式以获得更多控制,例如:

Math.abs(pixelY - (height / 2)) / (height / 2)用于顶部/底部模糊的中心焦点

这是假设您的模糊代码具有强度变量。如果没有,它应该。

通常还有对比度/饱和度调整,但似乎你已经可以做这部分了,因为你列出了颜色效果。

对于一个很好的教程,它涵盖了对倾斜移位效果进行哪些调整,请参阅。这是一个 Photoshop 教程,但你可以看到他们采取了哪些步骤。

于 2012-10-19T19:37:09.153 回答