1. Produtos
  2.   Imagem
  3.   .NET
  4.   ImageResizer
 
  

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.

Previous Next

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.

 Português