From e0008fdcb26b1d0217a117de8f0c635f68407ffe Mon Sep 17 00:00:00 2001 From: Daniel Bomar Date: Wed, 9 Mar 2022 19:33:35 -0600 Subject: [PATCH] Remove dead image scaling library --- Mage.Client/pom.xml | 7 ------- .../java/mage/client/util/TransformedImageCache.java | 11 ++++++----- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/Mage.Client/pom.xml b/Mage.Client/pom.xml index 3dbe81fc391..8d242942186 100644 --- a/Mage.Client/pom.xml +++ b/Mage.Client/pom.xml @@ -63,13 +63,6 @@ 0.9.1 - - - - com.mortennobel - java-image-scaling - 0.8.6 - diff --git a/Mage.Client/src/main/java/mage/client/util/TransformedImageCache.java b/Mage.Client/src/main/java/mage/client/util/TransformedImageCache.java index eee76a8d0b5..250e4ac0298 100644 --- a/Mage.Client/src/main/java/mage/client/util/TransformedImageCache.java +++ b/Mage.Client/src/main/java/mage/client/util/TransformedImageCache.java @@ -3,8 +3,6 @@ package mage.client.util; import java.awt.*; import java.awt.image.BufferedImage; -import com.mortennobel.imagescaling.ResampleOp; - /** * * @author user @@ -95,9 +93,12 @@ public final class TransformedImageCache { } private static BufferedImage resizeImage(BufferedImage original, int width, int height) { - ResampleOp resampleOp = new ResampleOp(width, height); - BufferedImage image = resampleOp.filter(original, null); - return image; + Image scaled = original.getScaledInstance(width, height, Image.SCALE_SMOOTH); + BufferedImage output = new BufferedImage(width, height, original.getType()); + Graphics2D graphics = output.createGraphics(); + graphics.drawImage(scaled, 0, 0, null); + graphics.dispose(); + return output; } public static BufferedImage getResizedImage(BufferedImage image, int width, int height) {