File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Swing / AWT / SWT and the fly likes combining 2 buffered images Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "combining 2 buffered images" Watch "combining 2 buffered images" New topic
Author

combining 2 buffered images

manoswa kapoor
Greenhorn

Joined: Oct 10, 2008
Posts: 12
i have created 1 buffered image in "Class A"..."Class B" calls this 'BufferedImage 1' and in "Class B" 'Buffered Image 2' is present....now i want to combine these two images to create one image....please note these images are not loaded these are created in applet using canvas and converted to image object.
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19794
    
  20

How do you want to combine them? Paste one over the other? Or below / next to each other?

If the latter, create yet another BufferedImage, use its Graphics2D object to paint the images on, dispose the Graphics2D object and you're done.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42951
    
  72
Assuming both images have the same dimensions, you can blend them using the technique outlined in this article, particularly in the paragraph titled "A Better Technique for Blending Images". You only need to determine the weight factor (which would be 0.5 if both images should have the same weight).
manoswa kapoor
Greenhorn

Joined: Oct 10, 2008
Posts: 12
actually i was new to this site so by mistake same question goes to many area....lets continue here

can you tell where to download jai api and hw to work on it??
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42951
    
  72
I think JAI lives at jai.dev.java.net; you should be able to find sample code there as well.

You haven't said what you mean by "combine", though - depending on that, it may not be necessary to use JAI, as I said in my previous post.
manoswa kapoor
Greenhorn

Joined: Oct 10, 2008
Posts: 12
here by combine i mean 1 image over another
and i am not getting how to use jai in netbeans
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42951
    
  72
Did you read the article I linked to? It explains how to overlay one image over another without the use of any libraries.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: combining 2 buffered images