如何在JavaFX画布上禁用抗锯齿?

3

目前我正在使用JavaFX制作一个像素艺术的2D游戏。

不幸的是,由于反锯齿(Antialiasing)的原因,像素艺术变得模糊。

有没有办法在JavaFX画布上禁用反锯齿?

我已经尝试使用SceneAntialiasing.DISABLED,但它没有起作用。我找不到其他禁用它的方法。


你能提供一个 mcve 来展示你的问题吗? - jewelsea
https://dev59.com/V2Af5IYBdhLWcg3w0VUf - Matheus Marques
@Matheus Marques,我认为你链接的问题与这个问题无关。 - jewelsea
@BlockFade,你修好了吗?四年过去了仍然没有运气! - user1300214
1个回答

4
canvas.getGraphicsContext2D().setImageSmoothing(false);

(自 JavaFX 12 版本推出)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接