Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CaBo GeL

Efeitos na foto

Recommended Posts

Salve- Salve!!!!!

 

você já pensou em alterar cores, por efeitos na sua imagem sem precisar de programas de editor de fotos???

 

isso mesmo!!!!

veja um exemplo que eu conseguir enchutar... :wacko:

 

vamos montar nosso codigo..

 

<%@ Page Language="C#" Debug="true" %>
<%@ Import NameSpace="System.Drawing" %>
<%@ Import NameSpace="System.Drawing.Imaging" %>

<%
Bitmap bmp = new Bitmap(Server.MapPath(this.Image1.ImageUrl));
int x, y;
Byte RGB;
Color cor;

for (y = 0; y < bmp.Height; y++)
{
for (x = 0; x < bmp.Width; x++)
{

cor = bmp.GetPixel(x, y);	
RGB = cor.G; 
		 
if(Request.QueryString["tipo"] == "negativo")
{
bmp.SetPixel(x, y, Color.FromArgb(255, 255 - cor.R, 255 - cor.G, 255 - cor.B));
}
else if(Request.QueryString["tipo"] == "cinza")
{
bmp.SetPixel(x, y, Color.FromArgb(RGB, RGB, RGB));
}

}
}
Response.ContentType = "image/jpeg";  
bmp.Save(Response.OutputStream,ImageFormat.Jpeg);
bmp.Dispose();  
%>

 

agora criamos nosso formulario..

 

<html>
<head>
</head>
<body>
<form runat="server">
<asp:Image ID="Image1" runat="server" ImageUrl="foto.jpg"/>  

<asp:Image ID="Image2" runat="server" ImageUrl="1fotos.aspx?tipo=negativo" /><br />
<asp:Image ID="Image3" runat="server" ImageUrl="1fotos.aspx?tipo=cinza" />
</form>
</body>
</html>

prontoooo... agora soh é futucar a numeração das cores e efeitos para que esse possa ser modificado!!!!

 

at+ pessoal!!!!!! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tive uma dúvida geral agora... será que esse tipo de operação (do namespace Drawing) pesa muito do lado do servidor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.