我正在从事某些图像处理项目。
我需要像Instagram One这样的倾斜偏移效果。我已经实现了基本效果,例如使用Android.graphics软件包(位图,帆布,油漆),例如棕褐色,灰度,各种颜色效果和旋转。
我找到了一些用于整体图像的代码,但是我不知道如何定义将要聚焦的圆圈和会模糊的补充区域。
如何使用Android.graphics或其他一些第三方框架实现它?有一些关于该主题的文献吗?
谢谢。
我从未见过倾斜的偏移,该偏移用于模糊/焦点,通常被称为选择性焦点。倾斜移位通常沿垂直梯度模糊。为此,您只需要将模糊的强度乘以
pixelY / height
for底部Blur
(height - pixelY) / height
for top Blur
或操纵基本公式以进行更多控制,例如:
Math.abs(pixelY - (height / 2)) / (height / 2)
用于顶/底部Blur
假设您的模糊代码具有强度变量。如果不是,应该。
通常也有对比/饱和调整,但是由于列出了颜色效果,您似乎已经可以做那部分。
有关涵盖倾斜偏移效果的调整的好教程,请参阅此信息。这是一个Photoshop教程,但是您可以看到他们采取了哪些步骤。