Desenvolvimento de sites: Criação de sites com foco nos resultados e soluções para web nas nuvens. Belo Horizonte / MG / Brasil
Atendimento Online
ZazoDevelopmentDeixe o site de sua empresa em nossas mãos. Você vai se surpreender!
Desenvolvimento Web
ZazoOptimizationOtimize seu site para mecanismos de busca e aumente sua receita imediatamente!
Otimização para sites de Busca
ZazoConsultingProblemas para entregar projetos no prazo? Dificuldades para organizar sua equipe?
Consultoria em Desenvolvimento Eficiente
fev
28
2009

Artigo publicado na categoria Suporte Técnico 

O AspJpeg é um componente que permite a manipulação de imagens GIF, JPEG e PNG. Edição do tamanho das imagens, criar thumbnails de alta qualidade e adicionar texto a uma imagem.

Criar Thumbnail de uma imagem

<%
' Cria uma instância do controle
Set AspJpeg = Server.CreateObject("Persits.Jpeg")
' Localização da imagem original
img_Original = Server.MapPath("imagem.jpg")
' Abre a imagem original
AspJpeg.Open img_Original
' Reduz a imagem em 50%
AspJpeg.Width  = AspJpeg.OriginalWidth / 2
AspJpeg.Height = AspJpeg.OriginalHeight / 2
' Salva a imagem reduzida
AspJpeg.Save Server.MapPath("imagem_thumbnail.jpg")
' Tira o objeto da memória
Set AspJpeg = Nothing
' Exibe a imagem na tela
Response.Write ""imagem_thumbnail.jpg"" />"
%>

Adicionar texto a uma imagem

<%
' Cria uma instância do controle
Set AspJpeg = Server.CreateObject("Persits.Jpeg")
' Abre a imagem original
AspJpeg.Open Server.MapPath("imagem.jpg")
' Escreve o texto
AspJpeg.Canvas.Font.Color = &HFF0000
AspJpeg.Canvas.Font.Family = "Courier New"
AspJpeg.Canvas.Font.Bold = True
AspJpeg.Canvas.Font.Quality = 4
AspJpeg.Canvas.Font.BkMode = "Opaque"
AspJpeg.Canvas.Print 10, 572, "Copyright (c) XYZ, Inc."
' Salva a imagem com o texto
AspJpeg.Save Server.MapPath("imagem_texto.jpg")
' Tira o objeto da memória
Set AspJpeg = Nothing
' Exibe a imagem na tela
Response.Write ""imagem_texto.jpg"" />"
%>

Deixe seu comentário sobre esse artigo!

Se você quiser, pode personalizar seu comentário adquirindo um gravatar!