首页 文章

JavaFx Scenbuilder ImageView质量

提问于
浏览
1

大家好,我一直在使用JavaFx场景构建器来构建一个包含几张png图片的gui .

到目前为止,我一直在使用标签,然后将它们放大以适应图片(这样图片就可见了 . 但是这个解决方案并不令人满意,因为当有新人连接到我的程序时我需要创建x这些图片 . 因此我尝试使用Imageview进行实验但是当我使用Imageview时,图片的质量似乎更差 . 有没有人知道A.如何制作标签并将其设置为某个尺寸并使用图片并确保新图片始终是1个特定尺寸,适合整体

或者B改善了ImageView的质量,或者知道是否有更好的选择,我可以使用它来显示我的角色的小图片:)

最好的问候Marc Rasmussen

PS . 如果您需要我的程序图像,那么我很乐意将其添加到评论中

1 回答

  • 1
    final ImageView anImage = new ImageView();   
            Image image1 = new Image(StackedBarM.class.getResourceAsStream("a.png"));
            anImage.setImage(image1);
            anImage.setFitWidth(40);
            anImage.setPreserveRatio(true);
            anImage.setSmooth(true); 
            anImage.setCache(true);
    

    对我来说,它缩小后的质量差别很小 . 您可以随时重新调整图像尺寸,并在PS中以高质量保存所需尺寸 .

相关问题