Este tutorial rápido comparte información sobre cómo comprimir el tamaño de una imagen en C#. Unas pocas líneas de código demostradas en C# comprimir imagen de cualquier tipo como JPEG, PNG, BMP, etc. para que obtenga un control completo sobre el proceso de compresión. Para ello se proporcionan diferentes propiedades para comprimir las imágenes sin perder calidad.
Pasos para comprimir el tamaño de la imagen en C#
- Configure el proyecto para usar Aspose.Imaging para comprimir la imagen JPEG
- Cargue el archivo JPEG de origen en el objeto de clase Image
- Cree e inicialice el objeto de clase JpegOptions para personalizar la compresión
- Establezca el tipo de color en escala de grises para reducir el tamaño de la imagen
- Establecer el tipo de compresión en progresivo
- Guarde la imagen de origen en el disco con la configuración de compresión indicada anteriormente
Para comprimir el tamaño de la imagen, la configuración del entorno C# y la secuencia de operaciones se describen en los pasos anteriores. Todas las clases necesarias se identifican como si la imagen de origen se cargara en la clase Imagen. De manera similar, el objeto de la clase JpegOptions se usa para configurar la imagen comprimida de salida junto con el uso de un par de propiedades que se establecen en el código de muestra.
Código para comprimir el tamaño de la imagen en C#
Las instrucciones del programa anterior en C# comprimen el tamaño de la imagen usando JpegOptions donde el tipo de color se establece en Escala de grises y CompressionType se establece en Progresivo. Hay una serie de otras propiedades disponibles también como Paleta, Calidad, bandera para fotograma completo, opciones de varias páginas, muestreo horizontal y muestreo vertical, por nombrar algunas. Si desea comprimir una imagen PNG, puede usar PNGOptions, y para imágenes TIFF use TiffOptions.
En este tutorial, hemos aprendido a comprimir el tamaño de la imagen en C#. Si desea cambiar el tamaño de la imagen, consulte el artículo sobre cómo cambiar el tamaño de la imagen en C#.