Work on supporting transparency in icons generation
authorMathieu Baudier <mbaudier@argeo.org>
Sun, 2 Oct 2022 06:15:31 +0000 (08:15 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Sun, 2 Oct 2022 06:15:31 +0000 (08:15 +0200)
swt/org.argeo.cms.swt/src/org/argeo/cms/swt/osgi/BundleSvgTheme.java

index e65f226e2bf8174119a229c2a51c275912ecda04..1e52001cbc429999a0fbc62a5a3e1aa7c3ed215d 100644 (file)
@@ -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);
                        }
                }