Tá bom... Vamos lá...

Se as mensagem fossem sobrepostas, o que não é o teu caso, você poderia 
utilizar um BufferedImage e marcar uma cor como transparente.

Estou assumindo que você só quer gerar uma nova imagem a partir de outras 
quatro.

Então você faz assim:
(Estou assumindo que você está usando um servlet para fazer isso, mas a 
idéia é a mesma para qualquer outra área.)

import Acme.JPM.Encoders.GifEncoder;

ServletOutputStream out = res.getOutputStream();  // binary output !!!

Frame frame = null;
Graphics g = null;

Image img1, img2, img3, img4;

// Inicializar as imagens aqui...

frame = new Frame();
frame.addNotify();

Image image = frame.createImage(400, 60);
g = image.getGraphics();

g.drawImage(img1,0,0,frame);
g.drawImage(img2,100,0,frame);
g.drawImage(img3,0,100,frame);
g.drawImage(img4,100,100,frame);

res.setContentType("image/gif");

// acho que o GifEncoder vem com a biblioteca da O'Reilly
// tente aqui http://www.servlets.com/cos/

GifEncoder encoder = new GifEncoder(image, out);
encoder.encode();

// Se quiser salvar em um arquivo use um FileOutputStream ao invés do 
ServletOutputStream.


[]'s

Sergio


>From: "J Miguel" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTECTED]>
>Subject: [java-list] Socorro !!! Mesclar Imagens em uma única
>Date: Sun, 22 Apr 2001 16:26:02 -0300
>
>
>     Galera:
>
>     Estou querendo saber como eu consigo mesclar imagens em uma única.   
>Já
>postei esta mensagem na quinta-feira passada e não obtive resposta.  Não 
>sei
>se foi problema com meu programa de E-Mail ou isto não seria possível de
>fazer em Java (o que não acredito).  Portanto, espero a ajuda da lista,
>vamos lá ...
>
>     Por exemplo:
>
>     Eu tenho quatro imagens: A, B, C e D.
>     Quero mesclar as imagens da seguinte forma:
>     AB
>     CD
>
>     Ou seja: Imagem "A" deve ficar do lado esquerdo da imagem "B" e acima 
>da
>imagem "C".  A imagem "D" deve ficar do lado direito da imagem "C".
>
>     É possível ?
>
>     []'s
>     JMiguel
>
>

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a