DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo Clube Delphi 83 - Como trabalhar com imagens em aplicações ASP.NET

Artigo da Revista Clube Delphi Edição 83.

 

Esse artigo faz parte da revista Clube Delphi Edição 83. Clique aqui para ler todos os artigos desta edição

ASP.NET

Como trabalhar com imagens em aplicações ASP.NET

 

Em aplicações Web, é comum a necessidade de trabalhar com imagens. Especialmente com fotos e com serviços de redimensionamento e aplicações de marcas, juntando diferentes imagens. Isso tudo pode ser feito no Delphi for .NET através do namespace System.Drawing.Imaging que fornece funcionalidades avançadas de imagem (GDI+). A funcionalidade básica dos gráficos é fornecida pelo namespace de System.Drawing.

Neste artigo, veremos como trabalhar com imagens em aplicações ASP.NET, usando os namespaces acima descritos. Veremos com redimensionar uma imagem, além de inserir uma marca d’água.

 

Respondendo uma imagem

Inicialmente vamos criar uma aplicação ASP.NET que responderá uma imagem, conforme um campo de consulta (QueryString), informado pelo usuário, através do link. Crie uma nova aplicação ASP.NET através do menu File>ASP.NET Web Application - Delphi For .NET. Defina um nome para a aplicação e lembre-se de estar com o IIS rodando para que o Delphi crie a pasta virtual.

Para este exemplo nomeie a aplicação como “Foto01”. Acesse o Page_Load e digite o código da Listagem 1. O código está comentado, de forma que fica fácil o entendimento.

 

Listagem 1.  Código do Page_Load

var

  Imagem: System.Drawing.Image;

begin

if System.IO.File.Exists(Server.MapPath(

    '\Foto01\fotos\')+Request.QueryString['f']) then

  begin

    Imagem := System.Drawing.Image.FromFile(

      Server.MapPath('\Foto01\fotos\')+

      Request.QueryString['f']);

    Response.ContentType := 'image/jpeg';

    Imagem.Save(Response.OutputStream,

      System.Drawing.Imaging.ImageFormat.Jpeg);

    "



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Fabricio Desbessel

Fabrício Desbessel (fabricio@fabricio.pro.br) é professor de Linguagem de Programação do Curso Técnico em Informática do Colégio Frederico Jorge Logemann de Horizontina/RS e da FAHOR Faculdade Horizontina. Delphiano de coração está sempre disposto a provar que com o Delphi sempre teremos a melhor so...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03