ImageView Zoomed模糊边缘像素

时间:2015-10-11 19:26:32

标签: java javafx javafx-2

我一直在搜索互联网,试图找到解决问题的方法。我正在JavaFX中创建一个自上而下的RPG风格游戏,并且遇到了一些障碍。我正在尝试创建一个544 x 416的游戏区域(你可以看到的区域),但这显然很小,所以我将StackPane缩放到2.0。游戏区域仍然是544 x 416,它在屏幕上只是更大。

我的程序构建方式,我有一个名为root的StackPane附加到Scene(并且Scene连接到舞台设置为全屏),然后我有一个名为frame的另一个StackPane附加到root。框架的StackPane大小为544 x 416,StackPane根在x和y轴2.0上缩放(显然缩放框架)。 StackPane框架位于屏幕中间。

enter image description here

当我实际尝试加载地图图像时出现问题。每个ImageView的边缘像素都非常模糊,只要两个图像相互叠加,就会产生细线。

enter image description here

此图像根本没有缩放,而且完全符合它的外观。

enter image description here

这个最终图像已经被缩放因子模糊,并且在两个图像所在的位置有一条细黑线。您还可以看到图像已经模糊了很多。我非常擅长使用Photoshop,并且知道在使图像更大时会出现一些像素模糊但是Swing没有出现这个问题。

我需要知道是否有更好的方法来完成这项工作或如何摆脱模糊。还有另一个主题here,问题有些类似,但它并没有真正解决我的特定问题。任何有关此事的帮助将不胜感激。

0 个答案:

没有答案