大家好我一直在使用JavaFx场景构建器构建一个包含几张png图片的gui。
到目前为止,我一直在使用标签,然后将它们放大以适应图片(这样图片就可见了。但是这个解决方案并不令人满意,因为当有人连接到我的程序时我需要创建x个这样的图片因此,我尝试使用Imageview进行实验,但是当我使用Imageview时,图片的质量似乎更差。有没有人知道A.如何制作标签并将其设置为一定大小并使用picutre和确保新图片始终为1个适合整体的尺寸
或B提高了ImageView的质量,或者知道是否有更好的选项可用于显示我的角色的小图片:)
最好的问候Marc Rasmussen
聚苯乙烯。如果您需要我的程序图像,那么我很乐意将其添加到评论中
答案 0 :(得分: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中以高质量保存所需的尺寸。