Ir para conteúdo

Arquivado

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

feasso

Crop de Imagem no C# (website)

Recommended Posts

Tenho um método de Crop, mas ele não está salvando a imagem, alguém pode me ajudar ?

 

Método:

public Bitmap CropImage(Bitmap source, Rectangle section)
{
Bitmap bmp = new Bitmap(section.Width, section.Height);
Graphics g = Graphics.FromImage(bmp);
g.DrawImage(source, 0, 0, section, GraphicsUnit.Pixel);

return bmp;
}

 

Chamando:
Bitmap source = new Bitmap(@"e:/home/natone/web/assinaturas/images/" + Request.Form["email"].ToString() + "/assinatura.jpg");
Rectangle section = new Rectangle(new Point(2, 2), new Size(120, 475));
Bitmap CroppedImage = CropImage(source, section);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salvar a imagem fisicamente em uma pasta.


Resolvi aqui:

 

source = CropImage(source, section);
source.SetResolution(600F,600F);
source.Save(@"e:/home/natone/web/assinaturas/images/" + Request.Form["email"].ToString() + "/assinatura-cropada.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);

 

public Bitmap CropImage(Bitmap source, Rectangle section)
{
Bitmap bmp = new Bitmap(section.Width, section.Height);
Graphics g = Graphics.FromImage(bmp);
g.DrawImage(source, 0, 0, section, GraphicsUnit.Pixel);

return bmp;
}

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.