Package java.awt.image

Examples of java.awt.image.BufferedImage.createGraphics()


    protected BufferedImage getScaledImage(BufferedImage page , int height) throws Exception{
      BufferedImage retVal = null;             
      Image scaledInstance = null;
      scaledInstance = page.getScaledInstance(-1,height,BufferedImage.SCALE_SMOOTH);
      retVal  = new BufferedImage(scaledInstance.getWidth(null),scaledInstance.getHeight(null) , BufferedImage.TYPE_INT_ARGB);               
        Graphics2D g2 = retVal.createGraphics();               
        g2.drawImage(scaledInstance, 0, 0,null);
      return retVal;
    }
   
  public void clean(long id) {
View Full Code Here


    public BufferedImage getBufferedImage(BufferedImage img, JIfdData ifd, double scaleFactor)
    {
        Dimension dim = getImageSize(img, ifd, scaleFactor);

        BufferedImage bi = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration().createCompatibleImage(dim.width, dim.height);
        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();
View Full Code Here

            throw new Exception("Error: No monitor window. Could not acquire ROI from user.");
        }
        Toolkit t = Toolkit.getDefaultToolkit();
        Dimension d = t.getBestCursorSize(15, 15);
        BufferedImage cursorImage = new BufferedImage(d.width, d.height, BufferedImage.TYPE_INT_ARGB);
        Graphics2D g = cursorImage.createGraphics();
        int cx = d.width/2, cy = d.height/2;
        g.setColor(Color.WHITE); g.drawRect(cx-7, cy-7, 14, 14);
        g.setColor(Color.BLACK); g.drawRect(cx-6, cy-6, 12, 12);
        g.setColor(Color.WHITE); g.drawRect(cx-2, cy-244);
        g.setColor(Color.BLACK); g.drawRect(cx-1, cy-122);
View Full Code Here

            }

            BufferedImage screenCapture = robot.createScreenCapture(new Rectangle(w, h));
//            PointerInfo pi = MouseInfo.getPointerInfo();
            if (mouseX >= 0 && mouseY >= 0) {
                Graphics2D g = screenCapture.createGraphics();
//                Point p = desktopScreen.getDefaultConfiguration().getBounds().getLocation();
//                Point l = pi.getLocation();
//                int x = l.x - p.x;
//                int y = l.y - p.y;
                g.drawImage(handMouseCursor, mouseX, mouseY, null);
View Full Code Here

          h = targetHeight;
        }
      }
     
      BufferedImage tmp = new BufferedImage(w, h, type);
      Graphics2D g2 = tmp.createGraphics();
      g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION, hint);
      g2.drawImage(ret, 0, 0, w, h, null);
      g2.dispose();
     
      ret = tmp;
View Full Code Here

    static TexturePaint checkerPaint;

    private static void createCheckerPaint() {
        int k = 4;
        BufferedImage bi = new BufferedImage(2 * k, 2 * k, BufferedImage.TYPE_INT_RGB);
        Graphics2D g = bi.createGraphics();
        g.setColor(Color.white);
        g.fillRect(0, 0, 2 * k, 2 * k);
        g.setColor(Color.lightGray);
        g.fillRect(0, 0, k, k);
        g.fillRect(k, k, k, k);
View Full Code Here

            if (width < requestedThumbSize) {
                width = requestedThumbSize;
            }

            BufferedImage temp = new BufferedImage(width, (int) (width / ratio), BufferedImage.TYPE_INT_ARGB);
            Graphics2D g2 = temp.createGraphics();
            g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
                    RenderingHints.VALUE_INTERPOLATION_BILINEAR);
            g2.drawImage(thumb, 0, 0, temp.getWidth(), temp.getHeight(), null);
            g2.dispose();
View Full Code Here

        BufferedImage bufImage = new BufferedImage(
                image.getWidth(null),
                image.getHeight(null),
                BufferedImage.TYPE_INT_ARGB);

        Graphics g = bufImage.createGraphics();
        g.drawImage(image, 0, 0, null);
        return bufImage;
    }
   
    private Collection<Attachment> setupAttachmentOutput(SoapMessage message) {
View Full Code Here

     * @return The image
     */
    private BufferedImage createImage() {
        Rectangle bounds = NodeController.getGUI(this.graph).getBounds();
        BufferedImage image = new BufferedImage(bounds.width, bounds.height, BufferedImage.TYPE_INT_ARGB);
        Graphics2D graphics = image.createGraphics();

        // Background
        final Color background = new Color(226, 226, 222);
        graphics.setBackground(background);
        graphics.clearRect(0, 0, bounds.width, bounds.height);
View Full Code Here

    downloadLayerImages(imageRequest);
    logger.debug("Creating image composite...");
      BufferedImage compositeImage = new BufferedImage(imageRequest.getWidth(), imageRequest.getHeight(), BufferedImage.TYPE_INT_ARGB);
     
      try {
        compositeImageGraphicsObj = compositeImage.createGraphics();

        //at this point, we need to iterate over the zIndexes, construct appropriate urls, layer on top of image, then write to a file
        //should sort based on zOrder
        List<LayerImage> layerImageList = imageRequest.getLayers();
        Collections.sort(layerImageList);
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.