如何在JavaFX中处理各种分辨率的HiDPI缩放比例的多分辨率图像?

时间:2018-11-14 21:04:54

标签: java javafx hidpi

HiDPI屏幕有很多缩放比例(1.25x,1.5x,2x,3x等)。最简单的解决方案是在JavaFX中提供同一图像的多个版本,其中seems to be possible in Swing使用@125pct进行1.25x或@2x进行2x。在JavaFX中也可以使用吗?如果没有,那么无论HiDPI屏幕如何,如何加载图像以确保它们看起来清晰?

我在这里和那里已经读到JavaFX支持@2x,但是我还没有找到任何实际的官方文件来说明它。

(作为一个附带说明,由于与Batik无关的问题以及引入的大量依赖关系,我宁愿不使用SVG图像)

1 个答案:

答案 0 :(得分:0)

JavaFX-8(以及JavaFX-11)仅支持@ 2x-通过检查代码(在IDE中搜索ImageStorage)可以找到