From 249b40cc5fdfe5adab5ca28235584798f7e916ff Mon Sep 17 00:00:00 2001 From: nathan Date: Thu, 8 Nov 2018 11:38:43 +0100 Subject: [PATCH] Clarified rendering hints and composite types for image methods --- src/dorkbox/util/ImageUtil.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/dorkbox/util/ImageUtil.java b/src/dorkbox/util/ImageUtil.java index 7eb3cc8..6eccf63 100644 --- a/src/dorkbox/util/ImageUtil.java +++ b/src/dorkbox/util/ImageUtil.java @@ -72,6 +72,9 @@ class ImageUtil { BufferedImage resizedImage = new BufferedImage(width, height, type); Graphics2D g = resizedImage.createGraphics(); + g.addRenderingHints(new RenderingHints(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY)); + g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER)); + g.drawImage(image, 0, 0, width, height, null); g.dispose(); @@ -107,6 +110,9 @@ class ImageUtil { BufferedImage resizedImage = new BufferedImage(width, height, type); Graphics2D g = resizedImage.createGraphics(); + g.addRenderingHints(new RenderingHints(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY)); + g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER)); + g.drawImage(originalImage, 0, 0, width, height, null); g.dispose();