【问题标题】:tilt shift image processing effect移轴图像处理效果
【发布时间】:2018-02-08 06:25:27
【问题描述】:

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

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

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

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

谢谢。

【问题讨论】:

    标签: android image-processing graphics


    【解决方案1】:

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

    pixelY / height 用于底部模糊

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

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

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

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

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

    有关如何调整倾斜移位效果的优秀教程,请参阅this。这是一个 Photoshop 教程,但您可以看到他们采取了哪些步骤。

    【讨论】:

    • 嗨,我还需要在倾斜移位的帮助下使用焦点概念,请提供任何示例。请帮助我
    • 有任何java代码示例,以便更好地理解观点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多