Changeset 4961 in josm for trunk/src/org/openstreetmap/josm/tools/ImageProvider.java
- Timestamp:
- 2012-02-16T21:21:17+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/tools/ImageProvider.java
r4960 r4961 279 279 return new ImageResource(getSvgUniverse().getDiagram(uri)); 280 280 } else { 281 return new ImageResource(new ImageIcon(bytes).getImage()); 281 try { 282 return new ImageResource(ImageIO.read(new ByteArrayInputStream(bytes))); 283 } catch (IOException e) {} 282 284 } 283 285 } … … 751 753 } 752 754 753 public static Image createImageFromSvg(SVGDiagram svg, Dimension dim) {755 public static BufferedImage createImageFromSvg(SVGDiagram svg, Dimension dim) { 754 756 float realWidth = svg.getWidth(); 755 757 float realHeight = svg.getHeight(); … … 772 774 width = (int) Math.round(realWidth * scaleX); 773 775 } 774 Image img = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);775 Graphics2D g = ((BufferedImage) img).createGraphics();776 BufferedImage img = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB); 777 Graphics2D g = img.createGraphics(); 776 778 g.setClip(0, 0, width, height); 777 779 if (scaleX != null) {
Note:
See TracChangeset
for help on using the changeset viewer.