Es gibt ungefähr 100 JPEG & png Farbbilder in unserer JavaFX-gebauten Desktop-App, die, wenn das Fenster in der Größe geändert wird, gestreckt und verschwommen, so würde ich gerne alle Grafiken haben in einem Format neu erstellt, das eine dynamische Größenänderung ohne Qualitätsverlust ermöglicht. Welches Bildformat oder Verfahren sollte dazu verwendet werden?Welche Bildformate können in JavaFX geändert werden?
Derzeit ist jedes Bild einfach in einer Image und in der Größe wie folgt, aber ich bin offen für andere Vorschläge:
if(isSmall){
Rectangle2D visualBounds = Screen.getPrimary().getVisualBounds();
double sh = visualBounds.getHeight();
Scale scale = new Scale(sh, sh, 0, 0);
root.getTransforms().setAll(scale);
}
Danke. Ich werde entweder diese Bibliothek verwenden oder auf Java 9 warten, um Bilder mit mehreren Auflösungen bereitzustellen. – corpico