【问题标题】:Using vector graphics with JavaFX在 JavaFX 中使用矢量图形
【发布时间】:2017-05-16 23:16:19
【问题描述】:

我的应用程序中的所有图像目前都是 jpg 或 png,以前还可以。 GUI 是固定大小的,适用于将要显示的任何屏幕,每个人都很高兴。

现在高分辨率和视网膜显示器更常见,正常尺寸的应用在某些屏幕上看起来很小(或在调整大小时模糊),所以我想更新图形以适应任何未来的分辨率提升将它们转换为矢量图像(eps 或 svg)。

在我开始之前,JavaFX 是否有办法以类似于 ImageViews 的方式使用矢量图像?貌似 ImageView 本身只支持 JPG、PNG、BMP 和 GIF。

【问题讨论】:

标签: java image svg javafx vector-graphics


【解决方案1】:

没有 JavaFX 不直接支持 SVG 之类的东西,但有一些解决方案,例如: - SVG 到 FXML - webview的使用

顺便说一句,图像通过使用@2x 概念来支持高分辨率,例如您提供 image.png 和 image@2x.png,JavaFX 根据屏幕分辨率选择正确的图像

【讨论】:

  • 谢谢。我可能会等待 Java 9 并充分利用多分辨率图像。
猜你喜欢
  • 1970-01-01
  • 2019-12-23
  • 1970-01-01
  • 1970-01-01
  • 2011-04-30
  • 2011-02-25
  • 1970-01-01
  • 2018-01-12
  • 2010-11-06
相关资源
最近更新 更多