Package java.awt

Examples of java.awt.Graphics.dispose()


        Graphics g = bi.createGraphics();
        doScaleRotate(img, ifd, g, dim);
        Graphics2D g2d = (Graphics2D)g;
        g2d.setRenderingHint(RenderingHints.KEY_INTERPOLATION, Main.m_settings.getInterpolation());
        g.drawImage(img, 0, 0, null);
        g.dispose();
        return bi;
    }
}

final class JImageData
View Full Code Here


    public static BufferedImage loadCompatibleImage(URL resource) throws IOException {
        BufferedImage image = ImageIO.read(resource);
        BufferedImage compatibleImage = createCompatibleImage(image.getWidth(), image.getHeight());
        Graphics g = compatibleImage.getGraphics();
        g.drawImage(image, 0, 0, null);
        g.dispose();
        image = null;
        return compatibleImage;
    }

    public static BufferedImage createThumbnail(BufferedImage image, int requestedThumbSize) {
View Full Code Here

    isSaving = true;
    setDrawText(false);
    paint(g);
    setDrawText(true);
    isSaving = false;
    g.dispose();

    BufferedImage subImage = image.getSubimage((int) xPositionToPixel(0.0),
        (int) yPositionToPixel(1.0),
        (int) (xPositionToPixel(1.0) - xPositionToPixel(0.0)) + 1,
        (int) (yPositionToPixel(0.0) - yPositionToPixel(1.0)) + 1);
View Full Code Here

  {
    validateComponent(c);
    BufferedImage image = new BufferedImage(c.getWidth(), c.getHeight(), BufferedImage.TYPE_INT_ARGB);
    Graphics g = image.createGraphics();
    c.paint(g);
    g.dispose();
    return image;
  }
  private static void validateComponent(Component c)
  {
    if (!c.isValid())
View Full Code Here

                getGraphicsConfiguration().createCompatibleImage(
                    image.getWidth(), image.getHeight(),
                    image.getTransparency());
        Graphics g = compatibleImage.getGraphics();
        g.drawImage(image, 0, 0, null);
        g.dispose();

        return compatibleImage;
    }

    /**
 
View Full Code Here

        image = new ImageIcon(image).getImage();

        BufferedImage bufferedImage = new BufferedImage(image.getWidth(null), image.getHeight(null), BufferedImage.TYPE_INT_RGB);
        Graphics g = bufferedImage.createGraphics();
        g.drawImage(image, 0, 0, Color.WHITE, null);
        g.dispose();

  try {
    ImageIO.write((RenderedImage) bufferedImage, "PNG", file);
        } catch (IllegalArgumentException ex) {
      }
View Full Code Here

    image = new ImageIcon(image).getImage();

    BufferedImage bufferedImage = new BufferedImage(image.getWidth(null), image.getHeight(null), BufferedImage.TYPE_INT_RGB);
    Graphics g = bufferedImage.createGraphics();
    g.drawImage(image, 0, 0, Color.WHITE, null);
    g.dispose();

    // make it reappear
    plotToolBar.setVisible(true);

    try {
View Full Code Here

    BufferedImage selection=img.getSubimage(offsetX,offsetY,width,height);
    Image scaledSelection=selection.getScaledInstance(cols,rows,BufferedImage.SCALE_FAST);
    BufferedImage scaledBufferedImage = new BufferedImage(cols, rows, BufferedImage.TYPE_INT_ARGB);
    Graphics g=scaledBufferedImage.createGraphics();
    g.drawImage(scaledSelection,0,0,null);
    g.dispose();
    return scaledBufferedImage;
  }
 
  private BufferedImage toMono(BufferedImage img){
    if (img==null) return finalImage;
View Full Code Here

    // Now, render the transparent image into the original in Graphics object
    g.drawImage(transparentImage,
                x, y, x+width, y+height, 0, 1, width, height + 1, this);

    // Clean up
    offscreenG.dispose();
    transparentImage.flush();
    buffer.flush();
  }

  @Override
View Full Code Here

    {
      Graphics g = _getInitializedGraphics(context, buffer);
      size = super.getPreferredSize(new ProxyContext(context, g));

      // Clean up
      g.dispose();
      buffer.flush();
    }
    else
    {
      // If we didn't get a buffer, just paint the contents directly
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.