ClearImage .NET API
AdvancedBinarize() Method
Example 





Inlite.ClearImageNet Namespace > ImageEditor Class > AdvancedBinarize Method : AdvancedBinarize() Method
Converts color or grayscale image to bi-tonal.  Resolution of the output image is 300 dpi.
Syntax
'Declaration
 
Public Overloads Sub AdvancedBinarize() 
'Usage
 
Dim instance As ImageEditor
 
instance.AdvancedBinarize()
public void AdvancedBinarize()
public procedure AdvancedBinarize(); 
public function AdvancedBinarize();
public:
void AdvancedBinarize(); 
Remarks
Optimized to through use of multiple image analysis techniques
Converts to 300dpi image
Zone parameter does not apply
Example
void RepairMethods(string imageFile, string imageFileOut)
{
    ImageEditor editor = new ImageEditor();
    try
    {
        // Open image file
        editor.Image.Open(imageFile, 1);
        // Do Processing
        editor.AutoDeskew();                // Use AutoDeskew before AutoRotate
        editor.AutoRotate();
        // editor.AutoCrop(10, 10, 10, 10); // Do not use AutoCrop with AutoRegister or BorderExtract
        // editor.AutoRegister(100, 100);   // Do not use AutoRegister with AutoCrop or BorderExtract
        editor.AdvancedBinarize();
        editor.BorderExtract(BorderExtractMode.deskewCrop);
        editor.RemovePunchHoles();
        editor.SmoothCharacters();
        editor.CleanNoise(3);              // Remove only black pixels.  Use CleanNoiseExt to remove white noise
        // editor.CleanNoise(CleanNoiseFlags.black | CleanNoiseFlags.white, 3, 3, 10);
        editor.lineCurvature = LineCurvature.low;
        editor.lineMaxAngle = 5;
        editor.lineMaxGap = 5;
        editor.lineMinLength = 200;
        editor.DeleteLinesAndRepair(LineDirection.horzAndVert);
        //  Save processed image
       editor.Image.SaveAs(imageFileOut, Inlite.ClearImage.EFileFormat.ciEXT);
    }
    catch (ClearImageException ex)
    { Console.WriteLine(ex.Message); }
    finally
    {editor.Dispose(); }  // ClearImage V9 and later
}
See Also

Reference

ImageEditor Class
ImageEditor Members
Overload List