Существует множество коэффициентов масштабирования для экранов HiDPI (1,25x, 1,5x, 2x, 3x и т. Д.). Наиболее простым решением было бы предоставить несколько версий одного и того же изображения в JavaFX, что представляется возможным в Swing с использованием таких вещей, как @125pct
для 1,25x или @2x
для 2x. Это также работает в JavaFX? Если это не так, как мне загружать изображения, чтобы они выглядели четкими, независимо от экрана HiDPI?
Я тут и там читал, что JavaFX поддерживает @2x
, но я не нашел ни одного официального документа, подтверждающего это.
(Как примечание, я бы предпочел не использовать изображения SVG из-за не связанных проблем с Batik и из-за безумного количества зависимостей, которые могут возникнуть)