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

时间:2017-04-03 08:45:20

标签: java graphics2d gaussianblur

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

或者,如果有人知道计算上有效的快捷方式/黑客,那将非常感激。

1 个答案:

答案 0 :(得分:1)

AFAIK - 没有。

大多数模糊操作都在BufferedImage上运行,因为它们需要操纵底层像素数据。一种典型的方法是将内容渲染为图像,模糊它,然后将其绘制成您想要的任何内容

我更喜欢一般使用JHLabs过滤器,不是最快的,但通常可以提供高质量的结果。

This example有点参与,但展示了基本的想法。

As another example以及您的really want to make your eyes bleed;)