API .NET de código aberto para imagens
Reutilize imagens online usando a API .NET gratuita.
ImageResizer é uma API .NET de código aberto para redimensionar os formatos de arquivo JPEG, PNG, GIF, BMP, WMF e EMF. Esta API de processamento de imagem gratuita é desenvolvida e otimizada para uso no lado do servidor. Usando a API, você pode redimensionar sua imagem, girar uma imagem, inverter a imagem, cortar a imagem, usar preenchimento automático, escultura e alongamento e aplicar bordas, margens e cores de fundo. Além disso, a API oferece+ plugins para aprimorar os recursos de processamento de imagens.
Após implementar suas operações de redimensionamento, a API gera imagens nos formatos de arquivo JPG, PNG e GIF com compactação JPEG entre 0-100 e cores entre 2-255.
Introdução ao ImageResizer
A maneira recomendada de instalar o ImageResizer é via NuGet. Por favor, use o seguinte comando para instalar o ImageResizer.
Instalar ImageResizer via NuGet
Install-Package ImageResizer
Redimensionar imagem via API .NET gratuita
A API ImageResizer permite dimensionar imagens definindo preenchimento, corte automático, escultura e alongamento. Os desenvolvedores podem facilmente ajustar a imagem dentro dos limites especificados usando as propriedades maxWidth e maxHeight, preservando a proporção e as propriedades de largura e altura são usadas para impor a largura e a altura finais
Envie Converter e imagens através de .NET
//Loop through each uploaded file
foreach (string fileKey in HttpContext.Current.Request.Files.Keys)
{
HttpPostedFile file = HttpContext.Current.Request.Files[fileKey];
if (file.ContentLength <= 0) continue; //Skip unused file controls.
//The resizing settings can specify any of 30 commands.. See http://imageresizing.net for details.
//Destination paths can have variables like and , or
//even a santizied version of the original filename, like
ImageResizer.ImageJob i = new ImageResizer.ImageJob(file, "~/uploads/.", new ImageResizer.ResizeSettings(
"width=2000;height=2000;format=jpg;mode=max"));
i.CreateParentDirectory = true; //Auto-create the uploads directory.
i.Build();
}
Gire e inverta imagens usando a API .NET gratuita
A biblioteca de imagens de código aberto ImageResizer gira automaticamente as imagens com base nas informações EXIF e definindo a rotação automática como verdadeira. Além disso, você pode girar sua imagem para um ângulo específico usando a opção girar = graus. Da mesma forma, você pode inverter sua imagem usando as propriedades flip=none|x|y|xy.
Aplicar bordas e margens em imagens usando C#
A biblioteca ImageResizer permite que os desenvolvedores apliquem bordas, margens, preenchimento e cores de fundo. Você pode definir as propriedades de largura e cor da borda da imagem usando as propriedades borderWidth e borderColor. Da mesma forma, você pode aplicar margem universal ou margem esquerda, direita, superior e inferior usando a API.