PUBLICIDADE

Autor

hugofg

Hugo Felipe

membro deste junho de 2008

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

Como você fará para aprender HTML5 / CSS3?

Manipulação de Imagens com AspImage


O AspImage é um componente ASP que permite criar e modificar imagens no formato JPG, GIF, BMP e PNG automaticamente.
Este componente da Server Objects tem sua licença shareware e normalmente está disponíveis nos servidores de hospedagem.
Pode ser utilizado para redimencionar automaticamente a imagem, rotacionar, recortar além de disponibilizar vários efeitos como sharpen, distorção entre outros.

O código abaixo apresenta duas funcionalidades do componente, como criar um thumbnail e como acrescentar um texto na imagem.
Criar Thumbnail de uma imagem
<%
' Cria uma instância do controle
Set AspImage = Server.CreateObject("AspImage.Image")
' Carrega a imagem
AspImage.LoadImage( Server.MapPath("imagem.jpg") )
' Propriedades da imagem
AspImage.ImageFormat = 1
AspImage.JPEGQuality = 100
' Redimensiona a imagem
AspImage.ResizeR 200, 80
' Salva a imagem
AspImage.FileName = Server.MapPath("imagem_thumbnail.jpg")
AspImage.SaveImage
' Tira o objeto da memória
Set AspImage = Nothing
Response.Write "<img src=""imagem_thumbnail.jpg"" />"
%>


Criar uma imagem de texto
<%
' Cria uma instância do controle
Set AspImage = Server.CreateObject("AspImage.Image")
' Texto a ser excrito
strMessage = "AspImage - ServerObjects"
' Seta as propriedades do Texto
AspImage.Bold = True
AspImage.Italic = False
AspImage.Underline = False
AspImage.FontColor = vbBlue
AspImage.FontName = "Tahoma"
AspImage.FontSize = 30
AspImage.MaxX = AspImage.TextWidth(strMessage)
AspImage.MaxY = AspImage.TextHeight(strMessage)
' Cria a imagem com o texto
AspImage.TextOut strMessage, AspImage.X, AspImage.Y, False
' Salva a imagem
AspImage.FileName = Server.MapPath("imagem_texto.jpg")
AspImage.SaveImage
' Tira o objeto da memória
Set AspImage = Nothing
' Exibe a imagem na tela
Response.Write "<img src=""imagem_texto.jpg"" />"
%>


Sim   Não   Este código foi útil para você?
NotaComentário
Ainda não foi enviado nenhum comentário.
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.