Как мне обрабатывать изображения с несколькими разрешениями для различных уровней масштабирования HiDPI в JavaFX? - PullRequest
0 голосов
/ 15 ноября 2018

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

Я тут и там читал, что JavaFX поддерживает @2x, но я не нашел ни одного официального документа, подтверждающего это.

(Как примечание, я бы предпочел не использовать изображения SVG из-за не связанных проблем с Batik и из-за безумного количества зависимостей, которые могут возникнуть)

1 Ответ

0 голосов
/ 15 ноября 2018

JavaFX-8 (а также JavaFX-11) поддерживает только @ 2x - обнаруживается путем проверки кода (найдите ImageStorage в вашей IDE)

...