Clarified rendering hints and composite types for image methods

This commit is contained in:
nathan 2018-11-08 11:38:43 +01:00
parent 84911327b4
commit 249b40cc5f

View File

@ -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();