用于将高斯模糊应用于 Graphics2D 绘制的对象的内置方法/标志?

问题描述 投票:0回答:1

是否有任何内置方法或我可以使用 Java Graphics2D 对象设置的标志,以便我可以自动应用高斯模糊来绘制多边形或其他形状?

或者如果有人知道计算效率高的快捷方式/黑客,那将不胜感激。

java graphics2d gaussianblur
1个回答
1
投票

据我所知 - 不。

大多数模糊操作都在

BufferedImage
上进行,因为它们需要操纵底层像素数据。典型的方法是将内容渲染为图像,对其进行模糊处理,然后将其绘制为您想要的任何内容

我一般更喜欢使用JHLabs过滤器,它们不是最快的,但通常会给出高质量的结果。

这个例子有点复杂,但演示了基本思想。

再举个例子,如果你真的想让你的眼睛流血;)

© www.soinside.com 2019 - 2024. All rights reserved.