Changeset 12722 in josm for trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/AreaElement.java
- Timestamp:
- 2017-09-04T18:52:06+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/AreaElement.java
r12285 r12722 3 3 4 4 import java.awt.Color; 5 import java.awt.Image; 6 import java.awt.image.BufferedImage; 5 7 import java.util.Objects; 6 8 … … 16 18 import org.openstreetmap.josm.gui.mappaint.MapPaintStyles.IconReference; 17 19 import org.openstreetmap.josm.tools.CheckParameterUtil; 20 import org.openstreetmap.josm.tools.HiDPISupport; 18 21 import org.openstreetmap.josm.tools.Utils; 19 22 … … 79 82 if (iconRef != null) { 80 83 fillImage = new MapImage(iconRef.iconName, iconRef.source, false); 81 82 color = new Color(fillImage.getImage(false).getRGB( 84 Image img = fillImage.getImage(false); 85 // get base image from possible multi-resolution image, so we can 86 // cast to BufferedImage and get pixel value at the center of the image 87 img = HiDPISupport.getBaseImage(img); 88 color = new Color(((BufferedImage) img).getRGB( 83 89 fillImage.getWidth() / 2, fillImage.getHeight() / 2) 84 90 );
Note:
See TracChangeset
for help on using the changeset viewer.