Hallo liebe Community.
Nach mittlerweile ein paar Stunden bei Google, diversen Foren und auch hier bitte ich ganz kurz um eure Hilfe.
Durch folgenden Code lade ich eine Bilddatei in ein ImageView:
Ich suche nach einer Möglichkeit, dieses Bild beim laden auf eine Größe von 200px, 100px zu skallieren. Diese Größe sollte dann fest sein, d.h. kein Zoom usw..
Absicht ist es, dass Bild danach in dieser Größe zu Speichern, dabei die Dateigröße zu reduzieren und schließlich das spätere Laden zu verschnellern.
Vielen Dank im Voraus...
Nach mittlerweile ein paar Stunden bei Google, diversen Foren und auch hier bitte ich ganz kurz um eure Hilfe.
Durch folgenden Code lade ich eine Bilddatei in ein ImageView:
Java:
public void fileChooser() throws IOException, SQLException{
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Durchsuchen...");
FileChooser.ExtensionFilter JPG= new FileChooser.ExtensionFilter("JPEG (*.jpg)", "*.JPG");
FileChooser.ExtensionFilter PNG= new FileChooser.ExtensionFilter("PNG (*.png)", "*.PNG");
fileChooser.getExtensionFilters().addAll(JPG,PNG);
fileFlugzeug = fileChooser.showOpenDialog(Main.primaryStage);
if(fileFlugzeug != null){
Image image = new Image(fileFlugzeug.toURI().toURL().toExternalForm());
ImageViewBild.setImage(image);
}
}
Ich suche nach einer Möglichkeit, dieses Bild beim laden auf eine Größe von 200px, 100px zu skallieren. Diese Größe sollte dann fest sein, d.h. kein Zoom usw..
Absicht ist es, dass Bild danach in dieser Größe zu Speichern, dabei die Dateigröße zu reduzieren und schließlich das spätere Laden zu verschnellern.
Vielen Dank im Voraus...