Dither
DjvuImage.Dither method
Realiza tramado en la imagen actual.
public override void Dither(DitheringMethod ditheringMethod, int bitsCount,
IColorPalette customPalette)
Parámetro | Escribe | Descripción |
---|---|---|
ditheringMethod | DitheringMethod | El método de tramado. |
bitsCount | Int32 | Los bits finales cuentan para el tramado. |
customPalette | IColorPalette | La paleta personalizada para tramado. |
Ejemplos
El siguiente ejemplo carga una imagen DJVU y realiza dithering de umbral y floyd usando diferentes profundidades de paleta.
[C#]
string dir = "c:\\temp\\";
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.djvu"))
{
Aspose.Imaging.FileFormats.Djvu.DjvuImage dicomImage = (Aspose.Imaging.FileFormats.Djvu.DjvuImage)image;
// Realice dithering de umbral utilizando una paleta de colores de 4 bits que contiene 16 colores.
// Cuantos más bits se especifican, mayor calidad y mayor tamaño de la imagen de salida.
// Tenga en cuenta que, por el momento, solo se admiten paletas de 1, 4 y 8 bits.
dicomImage.Dither(Aspose.Imaging.DitheringMethod.ThresholdDithering, 4, null);
dicomImage.Save(dir + "sample.ThresholdDithering4.png", new Aspose.Imaging.ImageOptions.PngOptions());
}
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.djvu"))
{
Aspose.Imaging.FileFormats.Djvu.DjvuImage dicomImage = (Aspose.Imaging.FileFormats.Djvu.DjvuImage)image;
// Realice el tramado de floyd utilizando una paleta de colores de 1 bit que contiene solo 2 colores: blanco y negro.
// Cuantos más bits se especifican, mayor calidad y mayor tamaño de la imagen de salida.
// Tenga en cuenta que, por el momento, solo se admiten paletas de 1, 4 y 8 bits.
dicomImage.Dither(Aspose.Imaging.DitheringMethod.FloydSteinbergDithering, 1, null);
dicomImage.Save(dir + "sample.FloydSteinbergDithering1.png", new Aspose.Imaging.ImageOptions.PngOptions());
}
Ver también
- enum DitheringMethod
- interface IColorPalette
- class DjvuImage
- espacio de nombres Aspose.Imaging.FileFormats.Djvu
- asamblea Aspose.Imaging