public EdgeDetectEffectCommand(
int level,
int threshold,
EdgeDetectEffectCommandType type
)
Public Function New( _
ByVal level As Integer, _
ByVal threshold As Integer, _
ByVal type As EdgeDetectEffectCommandType _
)
- (instancetype)initWithLevel:(NSUInteger)level
threshold:(NSInteger)threshold
type:(LTEdgeDetectEffectCommandType)type
public:
EdgeDetectEffectCommand(
int level,
int threshold,
EdgeDetectEffectCommandType type
)
level
Level value used to determine the brightness of the edges. Standard value is 50. Range between 1 and 100. Big values will produce bright edges.
threshold
Threshold value used to determine which pixels are going to be filtered. If the difference determined for a pixel is less than this value, the pixel is set to 0. If the difference is greater, the filter will be applied to the pixel. This parameter only accepts positive values.
type
Flag that indicates the type of edge to generate.
Run the EdgeDetectEffectCommand on an image.
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing.Effects;
public void EdgeDetectEffectConstructorExample()
{
// Load an image
RasterCodecs codecs = new RasterCodecs();
codecs.ThrowExceptionsOnInvalidImages = true;
RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "sample5.cmp"));
// Prepare the command
EdgeDetectEffectCommand command = new EdgeDetectEffectCommand(75, 0, EdgeDetectEffectCommandType.Smooth);
// Apply find edges effect on the image.
command.Run(image);
codecs.Save(image, Path.Combine(LEAD_VARS.ImagesDir, "Result.jpg"), RasterImageFormat.Jpeg, 24);
}
static class LEAD_VARS
{
public const string ImagesDir = @"C:\LEADTOOLS21\Resources\Images";
}
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.ImageProcessing.Effects
Public Sub EdgeDetectEffectConstructorExample()
Dim codecs As New RasterCodecs()
codecs.ThrowExceptionsOnInvalidImages = True
Dim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "sample5.cmp"))
' Prepare the command
Dim command As EdgeDetectEffectCommand
command = New EdgeDetectEffectCommand(75, 0, EdgeDetectEffectCommandType.Smooth)
' Apply find edges effect on the image.
command.Run(leadImage)
codecs.Save(leadImage, Path.Combine(LEAD_VARS.ImagesDir, "Result.jpg"), RasterImageFormat.Jpeg, 24)
End Sub
Public NotInheritable Class LEAD_VARS
Public Const ImagesDir As String = "C:\LEADTOOLS21\Resources\Images"
End Class
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document