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