Ignore:
Timestamp:
2012-02-16T21:21:17+01:00 (12 years ago)
Author:
stoecker
Message:

see #1576 - switch ImageResource complete to BufferedImage, fix last accidential checkin

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/tools/ImageProvider.java

    r4960 r4961  
    279279                        return new ImageResource(getSvgUniverse().getDiagram(uri));
    280280                    } else {
    281                         return new ImageResource(new ImageIcon(bytes).getImage());
     281                        try {
     282                            return new ImageResource(ImageIO.read(new ByteArrayInputStream(bytes)));
     283                        } catch (IOException e) {}
    282284                    }
    283285                }
     
    751753    }
    752754
    753     public static Image createImageFromSvg(SVGDiagram svg, Dimension dim) {
     755    public static BufferedImage createImageFromSvg(SVGDiagram svg, Dimension dim) {
    754756        float realWidth = svg.getWidth();
    755757        float realHeight = svg.getHeight();
     
    772774            width = (int) Math.round(realWidth * scaleX);
    773775        }
    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();
    776778        g.setClip(0, 0, width, height);
    777779        if (scaleX != null) {
Note: See TracChangeset for help on using the changeset viewer.