Dither

Dither(DitheringMethod, int, IColorPalette)

Realiza tramado en la imagen actual.

public abstract void Dither(DitheringMethod ditheringMethod, int bitsCount, 
    IColorPalette customPalette)
ParámetroEscribeDescripción
ditheringMethodDitheringMethodEl método de tramado.
bitsCountInt32Los bits finales cuentan para el tramado.
customPaletteIColorPaletteLa paleta personalizada para tramado.

Ver también


Dither(DitheringMethod, int)

Realiza tramado en la imagen actual.

public void Dither(DitheringMethod ditheringMethod, int bitsCount)
ParámetroEscribeDescripción
ditheringMethodDitheringMethodEl método de tramado.
bitsCountInt32Los bits finales cuentan para el tramado.

Ejemplos

El siguiente ejemplo carga una imagen ráster 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.png"))
{
    Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)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.
    rasterImage.Dither(Aspose.Imaging.DitheringMethod.ThresholdDithering, 4);

    rasterImage.Save(dir + "sample.ThresholdDithering4.png");
}

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.png"))
{
    Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)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.
    rasterImage.Dither(Aspose.Imaging.DitheringMethod.FloydSteinbergDithering, 1);

    rasterImage.Save(dir + "sample.FloydSteinbergDithering1.png");
}

Ver también