From: Mathieu Baudier Date: Sun, 2 Oct 2022 06:15:31 +0000 (+0200) Subject: Work on supporting transparency in icons generation X-Git-Tag: v2.3.10~19 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=b41a4cd21c654c49756d0a649d08ced94abce50a Work on supporting transparency in icons generation --- diff --git a/swt/org.argeo.cms.swt/src/org/argeo/cms/swt/osgi/BundleSvgTheme.java b/swt/org.argeo.cms.swt/src/org/argeo/cms/swt/osgi/BundleSvgTheme.java index e65f226e2..1e52001cb 100644 --- a/swt/org.argeo.cms.swt/src/org/argeo/cms/swt/osgi/BundleSvgTheme.java +++ b/swt/org.argeo.cms.swt/src/org/argeo/cms/swt/osgi/BundleSvgTheme.java @@ -1,5 +1,6 @@ package org.argeo.cms.swt.osgi; +import java.awt.Color; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -57,6 +58,7 @@ public class BundleSvgTheme extends BundleCmsSwtTheme { transcoder = new PNGTranscoder(); transcoder.addTranscodingHint(PNGTranscoder.KEY_WIDTH, (float) size); transcoder.addTranscodingHint(PNGTranscoder.KEY_HEIGHT, (float) size); + transcoder.addTranscodingHint(PNGTranscoder.KEY_BACKGROUND_COLOR, new Color(255, 255, 255, 0)); transcoders.put(size, transcoder); } }