public BufferedImage loadImage(String fnm) {
        try {
            BufferedImage im = ImageIO.read(ImageLoader.class.getResource(fnm));
            //ImageIO.read(Art.class.getResource(fileName));

            int transparency = im.getColorModel().getTransparency();
            BufferedImage copy = gc.createCompatibleImage(
                    im.getWidth(), im.getHeight(), transparency);

            Graphics2D g2d = copy.createGraphics();

            g2d.drawImage(im, 0, 0, null);
            g2d.dispose();
            return copy;
        } catch (IOException e) {
            EIError.debugMsg("Load Image error for " + fnm + ":\n" + e, EIError.ErrorLevel.Error);
            return null;
        }
    }