BinarizeFixed

RasterImage.BinarizeFixed method

Binarisierung eines Bildes mit vordefiniertem Schwellwert

public virtual 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

Das folgende Beispiel digitalisiert ein Rasterbild mit dem vordefinierten Schwellenwert. 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.RasterImage rasterImage = (Aspose.Imaging.RasterImage)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