diff --git a/src/main/java/de/thm/arsnova/ImageUtils.java b/src/main/java/de/thm/arsnova/ImageUtils.java
index 5acb8866838916e38b67771335f1575336e4529f..a6fc0b33b5828b762fed559aa46a8c62186b3f78 100644
--- a/src/main/java/de/thm/arsnova/ImageUtils.java
+++ b/src/main/java/de/thm/arsnova/ImageUtils.java
@@ -181,7 +181,7 @@ public class ImageUtils {
 			byte[] imageData = Base64.decodeBase64(base64String);
 			try {
 				BufferedImage originalImage = ImageIO.read(new ByteArrayInputStream(imageData));
-				BufferedImage newImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
+				BufferedImage newImage = new BufferedImage(width, height, originalImage.getType());
 				Graphics2D g = newImage.createGraphics();
 
 				final double ratio = ((double) originalImage.getWidth()) / ((double) originalImage.getHeight());