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]

Responder a