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
- Instalar el paquete NuGet como se describe en el Guía de instalación .
- Configure la licencia con el Licenciamiento Medido Instrucciones para desbloquear la funcionalidad completa.
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.