Ol� Bruno, Sugiro que voc� d� uma olhada no formato SVG (Scalable Vector Graphics), que � um padr�o do W3C para representa��o de imagens vetoriais em XML, e que j� � suportado por editores gr�ficos como Adobe Illustrator e Corel Draw, e ser� suportado pela nova vers�o do M$ Office; com isso seus designers podem criar suas imagens vetoriais e export�-las no formato SVG. Vc poderia ent�o criar um servlet que interceptaria requests do tipo imgBotao?text=blabla, lesse o SVG, e com a ajuda de uma simples transforma��o XSL gerasse a imagem SVG com o texto din�mico passado como request parameter. Finalmente vc poderia usar a API BATIK do grupo Apache (http://xml.apache.org/batik) para converter o SVG em jpeg e entregar a imagem para o cliente.
Caso voc� conhe�a o framework Cocoon (http://xml.apache.org/cocoon), o processo se torna muito mais simples e robusto, pois o Cocoon j� tem suporte nativo a SVG, XML e XSL e basta vc dizer o local do arquivo SVG, o local do arquivo XSL e o tipo de formato de sa�da (Jpeg,Png,Gif,etc) que o resto � feito automaticamente. []�s Gustavo -----Mensagem original----- De: Bruno Borges [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 3 de janeiro de 2003 13:41 Para: [EMAIL PROTECTED]; [EMAIL PROTECTED] Assunto: [enterprise-list] Gerar imagens com texto dinamico To pensando na ideia de fazer um Servlet pra gerar imagens a partir de uma imagem *template* com texto dinamico dentro dela. assim posso tornar minha aplicacao multi-linguagens... mantendo o texto dos botoes em ResourceBundles <img src="Botao?text=cancel"> > Bundle_BR.properties cancel=Cancelar isso facilitaria muito o trabalho do designer, q teria q ficar fazendo as imagens pra cada idioma... ;( alguem tem alguma ideia ou sabe alguma api pronta? :) tkz... =* ________________________ Bruno Cesar Borges [miojo] Programador Java Semi-Pleno ICQ: 8584744 MSN: [EMAIL PROTECTED] *RUMO* ao Sun Certified Programmer for the Java 2 Platform 1.4 _______________________________________________________________________ Busca Yahoo! O melhor lugar para encontrar tudo o que voc� procura na Internet http://br.busca.yahoo.com/ --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
