cor*_*ico 2 java svg javafx image vector-graphics
我的应用程序中的所有图像目前都是jpg或png,这曾经没问题.GUI是一个固定的大小,适合于显示的任何屏幕,每个人都很高兴.
现在高分辨率和视网膜显示更常见,正常大小的应用程序在某些屏幕上看起来很小(或者如果调整大小则模糊),所以我想更新图形以适应未来的任何分辨率进展,方法是将它们转换为矢量图像(eps或svg).
在我这样做之前,JavaFX是否有办法以类似于ImageViews的方式使用矢量图像?看起来ImageView本身只支持JPG,PNG,BMP和GIF.
没有JavaFX不直接支持像SVG这样的东西,但有一些解决方案,如: - SVG到FXML - webview的使用
BTW Image使用@ 2x概念支持高分辨率,例如你提供image.png和image@2x.png,JavaFX根据屏幕分辨率选择合适的高分辨率