Aspose.Imaging Compressor de imagen para .NET

El Aspose.Imaging Image Compressor para .NET Plugin permite a los desarrolladores reducir de manera eficiente los tamaños de archivos de la imagen a través de los formatos de raster y vector mientras se mantiene la calidad visual. ofrece tanto modos de compresión y lossy, configuraciones de calidad ajustables, y APIs flexibles para la optimización web, el archivo, o el procesamiento a gran escala.

Instalación

Ejemplo: Comprimir una imagen PNG

using (var image = Image.Load("sample.png"))
{
    image.Save("compressed.png", new PngOptions
    {
        CompressionLevel = 9,
        Progressive = true,
        ColorType = PngColorType.IndexedColor,
        Palette = ColorPaletteHelper.GetCloseImagePalette((RasterImage)image, 1 << 5)
    });
}

Para la composición WebP, se pueden utilizar los parámetros finos con WebpOptions , En el caso de las pérdidas para false Definir un porcentaje de calidad.

Características clave

Modos de compresión

  • Lossless : conservar todos los datos de imagen, perfecto para la edición y el archivo.
  • Lossy : alcanzar la reducción máxima con los modelos perceptivos y la cuantificación.

Calidad y perfiles

  • Calidad ajustable (0-100) con soporte para la subsampliación y el alivio de croma.
  • Define los perfiles de compresión reutilizables para la coherencia en todos los proyectos.

soporte multiformado

  • Comprimir JPEG, PNG, WebP, GIF y TIFF las imágenes.
  • Detección automática de formatos con opciones para superar el salvo.

Batch y rendimiento

  • API basado en la búsqueda para el procesamiento en masa.
  • Throttling, async/await APIs, y tuning de memoria para grandes cargas de trabajo.
  • Diseño seguro con hojas de registro para el seguimiento de los ratones de compresión y el rendimiento.

Control de Metadatos

  • Preservar o cortar EXIF, XMP, y ICC Los perfiles.
  • Descarga automáticamente los metadatos innecesarios para reducir el tamaño y la protección de la privacidad.

Integración y Flexibilidad

  • Stream y APIs basados en archivos para escritorio, web o microservices.
  • Funcionan con .NET Core, .net 5+ y .NET Framework.
  • Integra directamente en los tubos existentes Aspose.Imaging.

Compresión de imágenes gratis en línea

Prueba el Aspose.Imaging Compresor de imagen gratis en línea para experimentar funciones de inmediato sin instalación o codificación.

Consejos y mejores prácticas

  • Comienza con la calidad entre 75 y 85 para un buen equilibrio de tamaño y fidelidad.
  • Utilice sin pérdidas para el contenido editable; perdas para la entrega final.
  • Los metadatos antes de la distribución pública.
  • Comprimir el batch en piezas y monitorear el uso de la memoria.
  • Registro de estadísticas de compresión para rastrear el rendimiento y el tamaño de los ahorros.

Conclusión

El **Aspose.Imaging Image Compressor para .NET Plugin ** es una solución de alto rendimiento para los desarrolladores que necesitan **comprimir imágenes en C# ** mientras mantienen la calidad.Con soporte para varios formatos, flujos de trabajo y perfiles flexibles, es ideal para la optimización de la web y el procesamiento de imágenes de gran escala.Desbloquear la versión completa por sólo $99 y simplificar su composición de imagen .NET hoy.

 Español