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) {