1. Productos
  2.   Imagen
  3.   .NET
  4.   ImageResizer
 
  

API .NET de código abierto para imágenes

Vuelva a capturar imágenes en línea usando la API .NET gratuita.

ImageResizer es una API .NET de código abierto para cambiar el tamaño de los formatos de archivo JPEG, PNG, GIF, BMP, WMF y EMF. Esta API de procesamiento de imágenes gratuita está desarrollada y optimizada para uso del lado del servidor. Usando la API, puede cambiar el tamaño de su imagen, rotar una imagen, voltear una imagen, recortar la imagen, usar relleno automático, tallar y estirar, y aplicar bordes, márgenes y colores de fondo. Además, la API ofrece complementos para mejorar las capacidades de procesamiento de imágenes.

Después de implementar sus operaciones de cambio de tamaño, la API genera imágenes en formatos de archivo JPG, PNG y GIF con compresión JPEG entre 0 y 100 y colores entre 2 y 255.

Previous Next

Primeros pasos con ImageResizer

La forma recomendada de instalar ImageResizer es a través de NuGet. Utilice el siguiente comando para instalar ImageResizer.

Instalar ImageResizer a través de NuGet

Install-Package ImageResizer

Cambiar el tamaño de la imagen a través de la API .NET gratuita

La API de ImageResizer permite cambiar el tamaño de las imágenes configurando el relleno, el recorte automático, el tallado y el estiramiento. Los desarrolladores pueden ajustar fácilmente la imagen dentro de los límites especificados usando las propiedades maxWidth y maxHeight, preservando la relación de aspecto y las propiedades de ancho y alto se usan para hacer cumplir el ancho y alto final.

Upload Convertir Rescatar imágenes a travé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();
    }

Rotar y voltear imágenes usando la API .NET gratuita

La biblioteca de imágenes de código abierto ImageResizer gira automáticamente las imágenes en función de la información EXIF y configura la rotación automática en verdadero. Además, puede rotar su imagen a un ángulo específico usando la opción de rotación = grados. De manera similar, puede voltear su imagen usando las propiedades flip=none|x|y|xy.

Aplicar bordes y márgenes en imágenes usando C#

La biblioteca ImageResizer permite a los desarrolladores aplicar bordes, márgenes, relleno y colores de fondo. Puede establecer las propiedades de ancho y color del borde de la imagen mediante las propiedades borderWidth y borderColor. Del mismo modo, puede aplicar un margen universal o un margen izquierdo, derecho, superior e inferior utilizando la API.

 Español