内置 method/flag 用于对 Graphics2D 绘制的对象应用高斯模糊?

In-built method/flag for applying gaussian blur to objects drawn by Graphics2D?

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

或者,如果有人知道计算效率高的 shortcut/hack,那将不胜感激。

据我所知-不。

大多数模糊操作都对 BufferedImage 进行操作,因为它们需要处理底层像素数据。一种典型的方法是将内容呈现为图像,对其进行模糊处理,然后将其绘制为您想要的任何内容

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

This example有点复杂,但展示了基本思想。

As another example and if your really want to make your eyes bleed;)