Enum BinarizationMethod

Enum BinarizationMethod

Namespace: Aspose.Note.Saving
Assembly: Aspose.Note.dll (25.6.0)

Specifies binarization method for an image.

public enum BinarizationMethod
{
    GlobalOtsu,
    LocalOtsu,
    AdaptiveThreshold,
    Isodata,
    Minimum,
    Maximum,
    Mean,
    Median,
    Triangle,
    Gaussian,
    Bernsen
}

Fields

FixedThreshold = 0

The image’s binarization is performed using specified fixed threshold.

Otsu = 1

The image’s binarization is performed adaptively using Otsu’s method to evaluate threshold.

Examples

Shows how to save a document as binary image using Otsu’s method.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   dataDir += "SaveToBinaryImageUsingOtsuMethod_out.png";
   oneFile.Save(dataDir,
      new ImageSaveOptions(SaveFormat.Png)
      {
         ColorMode = ColorMode.BlackAndWhite,
         BinarizationOptions = new ImageBinarizationOptions()
         {
            BinarizationMethod = BinarizationMethod.Otsu,
         }
      });

Shows how to save a document as binary image using fixed threshold.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   dataDir += "SaveToBinaryImageUsingFixedThreshold_out.png";
   oneFile.Save(dataDir,
      new ImageSaveOptions(SaveFormat.Png)
      {
         ColorMode = ColorMode.BlackAndWhite,
         BinarizationOptions = new ImageBinarizationOptions()
         {
            BinarizationMethod = BinarizationMethod.FixedThreshold,
            BinarizationThreshold = 123
         }
      });
 English