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]
-------------------------------------------------------------------------