ClearImage .NET API
DeleteLines Method (ImageEditor)
Example 





Inlite.ClearImageNet Namespace > ImageEditor Class : DeleteLines Method
Identifies orientation of deleted lines
Delete lines
Syntax
'Declaration
 
Public Sub DeleteLines( _
   ByVal dir As LineDirection _
) 
'Usage
 
Dim instance As ImageEditor
Dim dir As LineDirection
 
instance.DeleteLines(dir)
public void DeleteLines( 
   LineDirection dir
)
public procedure DeleteLines( 
    dir: LineDirection
); 
public function DeleteLines( 
   dir : LineDirection
);
public:
void DeleteLines( 
   LineDirection dir
) 

Parameters

dir
Identifies orientation of deleted lines
Remarks
Lines are identified based on the values of lineCurvature, lineMinLength, lineMaxGap  and lineMaxAngle  properties.
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