From: Marko Luukkainen Date: Tue, 25 Feb 2020 08:59:35 +0000 (+0000) Subject: Merge "Add line bounds to highlight bounds to get actual bounds." X-Git-Tag: v1.43.0~82 X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=commitdiff_plain;h=099781f64b56dc39c873bd63bb0b86e9643b7579;hp=0a576ec54b7f4b3e391526d22a86c9410e4f5378 Merge "Add line bounds to highlight bounds to get actual bounds." --- diff --git a/bundles/org.simantics.scenegraph/src/org/simantics/scenegraph/utils/MipMapBufferedImage.java b/bundles/org.simantics.scenegraph/src/org/simantics/scenegraph/utils/MipMapBufferedImage.java index d76b9ec05..7e5f09949 100644 --- a/bundles/org.simantics.scenegraph/src/org/simantics/scenegraph/utils/MipMapBufferedImage.java +++ b/bundles/org.simantics.scenegraph/src/org/simantics/scenegraph/utils/MipMapBufferedImage.java @@ -23,6 +23,9 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import com.kitfox.svg.SVGDiagram; /** @@ -35,6 +38,8 @@ import com.kitfox.svg.SVGDiagram; */ public class MipMapBufferedImage extends BufferedImage { + private static final Logger LOGGER = LoggerFactory.getLogger(MipMapBufferedImage.class); + /** Extra margin to the bounds reported by batik */ public static final double MARGIN_PERCENT = 3; @@ -61,6 +66,8 @@ public class MipMapBufferedImage extends BufferedImage { } private void initializeRasters() { + if (LOGGER.isDebugEnabled()) + LOGGER.debug("initializeRasters({}): diagram={}, referenceSize={}, imageBounds={}, maxres={}, minres={}", this.toString(), source, referenceSize, imageBounds, maxResolution(), minResolution()); List resolutions = new ArrayList(); if (referenceSize != null && !imageBounds.isEmpty()) { @@ -94,6 +101,9 @@ public class MipMapBufferedImage extends BufferedImage { } } + if (LOGGER.isDebugEnabled()) + LOGGER.debug("initializeRasters({}): resolutions={}", this.toString(), resolutions); + // arraylist -> array this.resolutions = new double[resolutions.size()]; for (int i=0; i