Java FX 中的抗锯齿管理

Anti-aliasing management in Java FX

我正在使用 JavaFX 2.0 (JDK 1.8) 实现一个专业软件,但我的工具栏中出现了一些图像渲染问题。

mouse hovers 他时,工具栏按钮上的 ImageView 会调整大小。当此图像包含窄字符时会引发问题:

"little"图像似乎比大图像更容易阅读并且保留了原始图像的字母间距,所以我的问题是:是否可以选择和自定义抗锯齿模式(FXAA , SMAA, 等等) 的 ImageView?要添加约束,我无法提高工具栏高度。

其中一个 Scene constructors accepts a parameter of type SceneAntialiasing 给你 2 个选项:

  • SceneAntialiasing.BALANCED(启用 anti-aliasing 优化以平衡质量和性能)
  • SceneAntialiasing.DISABLED(禁用 anti-aliasing)

据我所知,只有这两个选项。