Package com.google.gwt.canvas.dom.client

Examples of com.google.gwt.canvas.dom.client.ImageData


    public DrawableObject getObjectUnderCoordinates(int x, int y) {
        if (gctx != null) {
            int posX = 0;
            int posY = 0;
            //retrieve the color under the click on the ghost canvas
            ImageData id = gctx.getImageData(x, y, 1, 1);
            Color c = new Color(id.getRedAt(posX, posY), id.getGreenAt(posX, posY), id.getBlueAt(posX, posY), id.getAlphaAt(posX, posY));
            if (objectsIndex.containsKey(c.getRGB()));
            {
                if (objectsIndex.get(c.getRGB()) != null) {
                    DrawableElement de = objectsIndex.get(c.getRGB());
                    if (de instanceof DrawableObject) {
View Full Code Here


        context.drawImage(imageElement, sx, sy, sw, sh, dx, dy, dw, dh);

        // get image data
        double w = dw * scaleToRatioh;
        double h = dh * scaleToRatiow;
        ImageData imageData = context.getImageData(0, 0, w, h);

        return imageData;
    }
View Full Code Here

        context.drawImage(imageElement, sx, sy, sw, sh, dx, dy, cw, ch);

        // get image data
        //double w = dw * scaleToRatioh;
        //double h = dh * scaleToRatiow;
        ImageData imageData = context.getImageData(0, 0, cw, ch);

        return imageData;

    }
View Full Code Here

    if (gctx!= null)
    {                           
      int posX = 0;
      int posY = 0;
      //retrieve the color under the click on the ghost canvas
      ImageData id = gctx.getImageData(x, y, 1,1);     
      Color c = new Color(id.getRedAt(posX, posY),id.getGreenAt(posX, posY),id.getBlueAt(posX, posY),id.getAlphaAt(posX, posY));
      if (objectsIndex.containsKey(c.getRGB()));
      {
        if (objectsIndex.get(c.getRGB())!= null)
        {                     
          DrawableElement de = objectsIndex.get(c.getRGB());
View Full Code Here

      context.drawImage(imageElement, sx, sy, sw, sh, dx, dy, dw, dh);
     
      // get image data
      double w = dw * scaleToRatioh;
      double h = dh * scaleToRatiow;
      ImageData imageData = context.getImageData(0, 0, w, h);

      return imageData;
  }
View Full Code Here

        context.drawImage(imageElement, sx, sy, sw, sh, dx, dy, cw, ch);
       
        // get image data
        //double w = dw * scaleToRatioh;
        //double h = dh * scaleToRatiow;
        ImageData imageData = context.getImageData(0, 0, cw, ch);

        return imageData;
   
  }
View Full Code Here

    canvas.getElement().setPropertyInt("height", height);
   canvas.getElement().setPropertyInt("width", width);

    Context2d context = canvas.getContext2d();
    context.drawImage(imageElement, 0, 0);
    ImageData imageData = context.getImageData(0, 0, width,
        height);

    CanvasPixelArray canvasPixelArray = imageData.getData();

    for (int i = 0; i < canvasPixelArray.getLength(); i += 4) {
      canvasPixelArray.set(i, red);
      canvasPixelArray.set(i + 1, green);
      canvasPixelArray.set(i + 2, blue);
View Full Code Here

TOP

Related Classes of com.google.gwt.canvas.dom.client.ImageData

Copyright © 2018 www.massapicom. 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.