Browse Source

Improve image preview generation to preserve transparency.

pull/9774/head
Igor Kulikov 3 years ago
parent
commit
35a9ec2714
  1. 2
      dao/src/main/java/org/thingsboard/server/dao/util/ImageUtils.java

2
dao/src/main/java/org/thingsboard/server/dao/util/ImageUtils.java

@ -130,7 +130,7 @@ public class ImageUtils {
}
}
BufferedImage thumbnail = new BufferedImage(preview.getWidth(), preview.getHeight(), BufferedImage.TYPE_INT_RGB);
BufferedImage thumbnail = new BufferedImage(preview.getWidth(), preview.getHeight(), BufferedImage.TYPE_INT_ARGB);
thumbnail.getGraphics().drawImage(bufferedImage, 0, 0, preview.getWidth(), preview.getHeight(), null);
ByteArrayOutputStream out = new ByteArrayOutputStream();
ImageIO.write(thumbnail, "png", out);

Loading…
Cancel
Save