Israel Aéce

Microsoft MVP, MCP, MCAD, MCTS, MCPD e MCT

My Links

Blog Stats

Archives

Post Categories

Links

Login

Escrevendo em Imagens

Há momentos em que precisamos por algum motivo escrevermos em uma imagem (até hoje não entendi o porque disso, se alguém puder explicar, agradeço) para que as pessoas confirmem, escrevendo a mesma String em uma caixa de texto. Apenas com algumas linhas de código, é bem simples fazer isso em .NET. A seguir os passos:

1 - No seu WebForm1.aspx, coloque um controle do tipo Image. Crie mais um WebForm em sua aplicação chamado WebForm2.aspx. Atribua à propriedade ImageUrl do controle Image que está no WebForm1.aspx para WebForm2.aspx

2 - No evento Load do WebForm2, faça:

Dim imagem As New Bitmap(Server.MapPath("Imagem.jpg"))
Dim gr As Graphics = Graphics.FromImage(imagem)

Dim texto As String = “PontoNetPT“
Dim fonte As New Font("Arial", 16)
Dim cor As New SolidBrush(Color.White)
Dim posicao As New PointF(2.0F, 2.0F)

gr.DrawString(texto, fonte, cor, posicao)
Response.ContentType = "image/jpeg"

imagem.Save(Response.OutputStream, Imaging.ImageFormat.Jpeg)
gr.Dispose()
imagem.Dispose()

Deve-se importar o Namespace System.Drawing.Image para podermos fazer tais manipulações. Feito isso, a imagem será exibida no controle Image do WebForm1.aspx.

posted on Saturday, June 26, 2004 9:39 PM

Feedback

# re: Escrevendo em Imagens 6/27/2004 5:49 AM Pedro Santos

Não percebeste a necessidade de escrever uma imagem, ou do código numa imagem para para por mun input?

É assim, fazer uma imagem dinamicamente pode dar jeito, por exemplo, para construir um gráfico em função do utilizador com algumas estatísticas.

Quanto ao outro, é um mecanismo de defesa, para haver a certeza de que quem efectua o post é um humano. Imagina que eu fazia um script que não fazia mais nada do que criar 100000 registos no teu site... com o código nas imagens, não ia ter sucesso.

# re: Escrevendo em Imagens 6/27/2004 12:22 PM Israel Aece

"Quanto ao outro, é um mecanismo de defesa, para haver a certeza de que quem efectua o post é um humano. Imagina que eu fazia um script que não fazia mais nada do que criar 100000 registos no teu site... com o código nas imagens, não ia ter sucesso."

Tirou a minha duvida ;)

Obrigado

# re: Escrevendo em Imagens 9/25/2004 1:55 AM link-SPERM

<a href=http://www.geocities.com/eiyyrxvkgd9939/>SPERM link</a>

Title  
Name  
Url
Box Code
Protected by FormShield
Comments