Tomaz,

Bom para salvar Gif e Jpg � mais f�cil. H� classes
dentro do framework java que ajudam bastante. 
Com bmp voc� tem de conhecer as peculiaridades de cada
formato (bmp de 8 bits, bmp de 16 bits, 24 bits ).
Isso est� armazenado em um descritor no in�cio de cada
arquivo com extens�o bmp. 
O trecho de c�digo que c encontrou n�o usa a api
Java2D.
Experimente consultar a documenta��o da api 2D para
ter uma outra vis�o.
Isso � um ponto de partida. Mas vou rever essa
informa��o para enviar o mais breve poss�vel.

Sucesso.

Joel
 --- Tomaz_Fo�_Binsztajn <[EMAIL PROTECTED]>
escreveu: > Pessoal:
> 
> Como fa�o para salvar em um arquivo uma imagem
> desenhada pelo usu�rio em um Canvas?
> Pode ser em qualquer formato (.gif, .jpg, .bmp,
> .png).
> 
> Achei em
>
http://developer.java.sun.com/developer/qow/archive/40/index.html
> um artigo sobre isso.
> Tem o seguinte trecho de c�digo:
> 
> Rectangle rect = can.getBounds();
> Image fileImage =
> createImage(rect.width,rect.height);
> Graphics g = fileImage.getGraphics();
> 
> //write to the image
> can.paint(g);
>  
> // write it out in the format you want
> 
> //dispose of the graphics content
> g.dispose();
> 
> O que devo colocar no lugar de "// write it out in
> the format you want"?
> 
> Em tempo: Como fa�o para imprimir um "formul�rio"
> (JFrame)?
> 
> Obrigado, 
> 
> Tomaz
> 
> ========================
> Tomaz Fo� Binsztajn
> Onirium Sistemas
> www.onirium.com.br
> Fone: (19) 3287 7060 - r. 245
> ========================
>  

_______________________________________________________________________________________________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. � f�cil 
e gr�tis!
http://br.geocities.yahoo.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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a