can someone please post an example of how one might create a composite
image that is a result of several images being drawn on the same canvas
(these images may or may not overlap) and i'd like to clip the image
generated to the device drawing region size so as not to create an
overly large image?

This is what i have so far..... but no luck:

 // images[] come from reading in the files

  int numimages = images.length;
  BufferedImage image = new BufferedImage(1024,768,imageType);
  Graphics2D imageOff = image.createGraphics();
  imageOff.setColor(Color.white);
  imageOff.fillRect(0,0,1024,768);

   int width = 0; int height = 0;
  for (int i=0; i<images.length; i++){
     imageOff.drawImage(images[i],width, height,this);
     width += 200; // staggering test
  }

  dispGc.drawImage(image,0,0,this);
  this.setAWTImage(image);  // then the image gets drawn in the update
 thread, when i use a normal image file without compositing, this
assignment of the awt image works fine

 this.repaint();

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to