Examples of ImageBuffer


Examples of dwlab.base.images.ImageBuffer

  }
 
 
  private static void updateLineImage() {
    if( lineImage == null ) {
      ImageBuffer buffer = new ImageBuffer( 8, 8 );
      buffer.clear( 0xFF );
      for( int n = 0; n < 4; n++ ) {
        buffer.setPixel( n, 0, 0xFFFFFFFF );
        buffer.setPixel( 0, n, 0xFFFFFFFF );
      }
      lineImage = buffer.toImage();
    }
  }
View Full Code Here

Examples of dwlab.base.images.ImageBuffer

    }


    @Override
    public ImageBuffer getBuffer() {
      ImageBuffer buffer = new ImageBuffer( imageWidth, imageHeight );
      graphics().gl20().glBindTexture( GL_TEXTURE_2D, image.ensureTexture() );
      graphics().gl20().glReadPixels( GL_CW, GL_CW, GL_CW, imageHeight, mouseX, mouseX, null);
      //GetTexImage( GL_TEXTURE_2D,  0, GL_RGBA, GL_INT, buffer.buffer );
      return buffer;
    }
View Full Code Here

Examples of dwlab.base.images.ImageBuffer

    doubleMap.paste( targetMap );
    doubleMap.paste( sourceMap, 0, 0, DoubleMap.PasteMode.MINIMUM );
    draw( doubleMap.toNewImage(), "Minimum of source map and target map" );

    ImageBuffer buffer = sourceMap.toNewImageBuffer( DoubleMap.Channel.RED );
    targetMap.paste( buffer, DoubleMap.Channel.GREEN );
    draw( buffer.toImage(), "Pasting maps to different color channels" );
  }
View Full Code Here

Examples of dwlab.base.images.ImageBuffer

    }


    @Override
    public ImageBuffer getBuffer() {
      ImageBuffer buffer = new ImageBuffer( width, height );
      glBindTexture( GL_TEXTURE_2D, textureID );
      glGetTexImage( GL_TEXTURE_2D,  0, GL_RGBA, GL_INT, buffer.buffer );
      return buffer;
    }
View Full Code Here

Examples of dwlab.base.images.ImageBuffer

   *
   * @see #toNewPixmap, #pasteToImage, #pasteToPixmap, #paste example
   */
 
  public ImageBuffer toNewImageBuffer( Channel channel ) {
    ImageBuffer buffer = new ImageBuffer( xQuantity, yQuantity );
    buffer.clear( 0xFF );
    paste( buffer, 0, 0, 0, channel );
    return buffer;
  }
View Full Code Here

Examples of org.joshy.gfx.draw.ImageBuffer

    protected void regenInnerShadow(GFX g) {
        //setup
        int blurRadius = 5;
        Bounds b = getBounds();
        ImageBuffer bufx = g.createBuffer(
                (int)b.getWidth()+blurRadius*2,
                (int)b.getHeight()+blurRadius*2);

        //render shadow to buffer
        bufx.clear();
        GFX g2 = bufx.getGFX();
        g2.setPaint(FlatColor.BLACK);
        g2.translate(10, 10);
        fillShape(g2);
        g2.translate(-10, -10);
        bufx.apply(new BlurEffect(blurRadius));
        g2.dispose();

        //invert alpha channel
        for(int i=0; i<bufx.buf.getWidth(); i++) {
            for(int j=0; j<bufx.buf.getHeight(); j++) {
View Full Code Here

Examples of org.joshy.gfx.draw.ImageBuffer

            public void doSkins() {      }

            @Override
            public void draw(GFX gfx) {
                if(img == null) {
                    img =new ImageBuffer((int)size,(int)size);
                }
                double hue = getColor().getHue();
                double sat = getColor().getSaturation();
                double bri = getColor().getBrightness();
                double red = getColor().getRed();
View Full Code Here

Examples of org.newdawn.slick.ImageBuffer

    world.setGravity(-10);

    p1 = new Player(p1Name);
    p2 = new Player(p2Name);
   
    terrainy = new ImageBuffer(Constants.MAX_WIDTH, Constants.MAX_HEIGHT*2);
   
    terrainBitmap = Noise.GenerateWhiteNoise(Constants.MAX_WIDTH,Constants.MAX_HEIGHT*2);
    terrainBitmap = Noise.GenerateSmoothNoise(terrainBitmap,7);
    terrainBitmap = Noise.GeneratePerlinNoise(terrainBitmap,7);
   
View Full Code Here

Examples of org.newdawn.slick.ImageBuffer

    worldCenterY = gc.getHeight() / 2;
    world = new World();
    world.setIterations(Constants.ITERATIONS);
    world.setGravity(-10);
   
    terrainy = new ImageBuffer(Constants.MAX_WIDTH, Constants.MAX_HEIGHT*2);
   
    SlickDisplay();
    terrainyImage = terrainy.getImage();
    createTerrainBody2(-terrainyImage.getWidth()/2, -terrainyImage.getHeight()/2);
 
View Full Code Here

Examples of org.newdawn.slick.ImageBuffer

        if (j < 7) {
          idx = j;
        } else {
          idx = (13 - j);
        }
        ImageBuffer ib = new ImageBuffer(20, 20);
        for (int x = 0; x < 20; x++) {
          for (int y = 0; y < 20; y++) {
            c0 = img[idx][(alternativa?impl.getEstilo2():impl.getEstilo()).getNumero() - 1].getColor(x, y);
            c1 = null;
            if (c0.equals(franja)) {
              if (impl.getJugadores()[i].esPortero()) {
                c1 = uportero;
              } else {
                c1 = ufranja;
              }
            } else if (c0.equals(polera)) {
              if (impl.getJugadores()[i].esPortero()) {
                c1 = uportero;
              } else {
                c1 = upolera;
              }
            } else if (c0.equals(piel)) {
              c1 = upiel;
            } else if (c0.equals(pelo)) {
              c1 = upelo;
            } else if (c0.equals(pantalon)) {
              if (impl.getJugadores()[i].esPortero()) {
                c1 = uportero;
              } else {
                c1 = upantalon;
              }
            } else if (c0.equals(calcetas)) {
              c1 = ucalcetas;
            } else if (c0.equals(zapatos)) {
              c1 = zapatos;
            }
            if (c1 != null) {
              ib.setRGBA(x, y, c1.getRed(), c1.getGreen(), c1.getBlue(), c1.getAlpha());
            }
          }
        }
        imgJug[i][j] = ib.getImage();
      }
    }
  }
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.