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