X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.maps%2Fsrc%2Forg%2Fsimantics%2Fmaps%2Ftile%2FCompoundTileProvider.java;h=e028f93a2e440c581b5654a4050707fea3f802ea;hb=47748e479895b9e74d805411f26c1d02601bf360;hp=10abef0369231473bdb77b8d9e99536ccd33057d;hpb=e9f74f09e0cedb603c0b4de9e542de8dd64a5ce3;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.maps/src/org/simantics/maps/tile/CompoundTileProvider.java b/org.simantics.district.maps/src/org/simantics/maps/tile/CompoundTileProvider.java index 10abef03..e028f93a 100644 --- a/org.simantics.district.maps/src/org/simantics/maps/tile/CompoundTileProvider.java +++ b/org.simantics.district.maps/src/org/simantics/maps/tile/CompoundTileProvider.java @@ -14,6 +14,7 @@ package org.simantics.maps.tile; import java.awt.Color; import java.awt.Graphics2D; import java.awt.Image; +import java.awt.Transparency; import java.awt.geom.Rectangle2D; import java.awt.image.BufferedImage; import java.net.URI; @@ -21,6 +22,7 @@ import java.util.ArrayList; import java.util.List; import org.simantics.maps.ProvisionException; +import org.simantics.maps.internal.ImageUtil; /** * @author Tuukka Lehtonen @@ -130,7 +132,7 @@ public class CompoundTileProvider implements ITileProvider { } if (result == null) { - result = new BufferedImage(tileSize, tileSize, BufferedImage.TYPE_3BYTE_BGR); + result = ImageUtil.createScreenCompatibleImage(tileSize, tileSize, Transparency.OPAQUE); g = result.createGraphics(); }