BinarizeFixed

RasterCachedImage.BinarizeFixed method

Binarisierung eines Bildes mit vordefiniertem Schwellwert

public override void BinarizeFixed(byte threshold)
ParameterTypBeschreibung
thresholdByteSchwellwert. Wenn der entsprechende Grauwert eines Pixels größer als der Schwellenwert ist, wird ihm ein Wert von 255 zugewiesen, andernfalls 0.

Beispiele

Im folgenden Beispiel wird ein zwischengespeichertes Rasterbild mit dem vordefinierten Schwellenwert binarisiert. Binarisierte Bilder enthalten nur 2 Farben - Schwarz und Weiß.

[C#]

string dir = "c:\\temp\\";

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.png"))
{
    Aspose.Imaging.RasterCachedImage rasterImage = (Aspose.Imaging.RasterCachedImage)image;

    // Binarisiere das Bild mit einem Schwellenwert von 127.
    // Wenn ein entsprechender Grauwert eines Pixels größer als 127 ist, wird ihm ein Wert von 255 zugewiesen, sonst 0.
    rasterImage.BinarizeFixed(127);
    rasterImage.Save(dir + "sample.BinarizeFixed.png");
}

Siehe auch