From e246b8a6a3ea9488f413c486328aa68d2ab5bb74 Mon Sep 17 00:00:00 2001 From: Patrice Matz Date: Tue, 7 Aug 2018 12:56:09 +0200 Subject: [PATCH] fixed a stupid --- src/com/company/Main.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/com/company/Main.java b/src/com/company/Main.java index 68d10d4..aa7c800 100644 --- a/src/com/company/Main.java +++ b/src/com/company/Main.java @@ -65,6 +65,8 @@ public class Main extends Application { log = (TextFlow)primaryStage.getScene().lookup("#log"); scaleing = (javafx.scene.control.CheckBox)primaryStage.getScene().lookup("#scale"); + scaleing.setSelected(true); + handleEvents(primaryStage); } @@ -72,6 +74,7 @@ public class Main extends Application { picture.setOnAction(e -> { FileChooser fileChooser = new FileChooser(); fileChooser.setTitle("Open Image"); + fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter("all", "*.*")); fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter("PNG", "*.png")); fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter("JPEG", "*.jpeg")); fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter("JPG", "*.jpg")); @@ -199,7 +202,7 @@ public class Main extends Application { BufferedImage img = ImageIO.read(tempfis); if(scale){ - Image tmp = img.getSubimage(0,0,chunkWidth,chunkHeight); + Image tmp = img.getScaledInstance(chunkWidth, chunkHeight, Image.SCALE_SMOOTH); BufferedImage dimg = new BufferedImage(chunkWidth, chunkHeight, BufferedImage.TYPE_INT_ARGB); Graphics2D g2d = dimg.createGraphics();