Leadtools.ImageProcessing.Effects Namespace > EdgeDetectStatisticalCommand Class > EdgeDetectStatisticalCommand Constructor : EdgeDetectStatisticalCommand Constructor(Int32,Int32,RasterColor,RasterColor) |
public EdgeDetectStatisticalCommand( int dimension, int threshold, RasterColor edgeColor, RasterColor backGroundColor )
'Declaration Public Function New( _ ByVal dimension As Integer, _ ByVal threshold As Integer, _ ByVal edgeColor As RasterColor, _ ByVal backGroundColor As RasterColor _ )
'Usage Dim dimension As Integer Dim threshold As Integer Dim edgeColor As RasterColor Dim backGroundColor As RasterColor Dim instance As New EdgeDetectStatisticalCommand(dimension, threshold, edgeColor, backGroundColor)
public EdgeDetectStatisticalCommand( int dimension, int threshold, RasterColor edgeColor, RasterColor backGroundColor )
function EdgeDetectStatisticalCommand( dimension , threshold , edgeColor , backGroundColor )
public: EdgeDetectStatisticalCommand( int dimension, int threshold, RasterColor edgeColor, RasterColor backGroundColor )
Public Sub EdgeDetectStatisticalConstructorExample() Dim codecs As New RasterCodecs() codecs.ThrowExceptionsOnInvalidImages = True Dim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg")) ' Prepare the command Dim command As EdgeDetectStatisticalCommand command = New EdgeDetectStatisticalCommand(5, 100, New RasterColor(255, 255, 255), New RasterColor(0, 0, 0)) ' Apply an edge detector statistical command. 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:\Users\Public\Documents\LEADTOOLS Images" End Class
public void EdgeDetectStatisticalConstructorExample() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg")); // Prepare the command EdgeDetectStatisticalCommand command = new EdgeDetectStatisticalCommand(5, 100, new RasterColor(255, 255, 255), new RasterColor(0, 0, 0)); // Apply an edge detector statistical command. 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:\Users\Public\Documents\LEADTOOLS Images"; }
[TestMethod] public async Task EdgeDetectStatisticalConstructorExample() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; // Load the image string srcFileName = @"Assets\Image1.cmp"; StorageFile loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName); RasterImage image = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile)); // Prepare the command EdgeDetectStatisticalCommand command = new EdgeDetectStatisticalCommand(5, 100, RasterColorHelper.Create(255, 255, 255), RasterColorHelper.Create(0, 0, 0)); // Apply an edge detector statistical command. command.Run(image); //Save as BMP string destFileName = @"result.bmp"; StorageFile saveFile = await Tools.AppLocalFolder.CreateFileAsync(destFileName); await codecs.SaveAsync(image, LeadStreamFactory.Create(saveFile), RasterImageFormat.Bmp, 24); }
public void EdgeDetectStatisticalConstructorExample(RasterImage image, Stream outStream) { // Prepare the command EdgeDetectStatisticalCommand command = new EdgeDetectStatisticalCommand(5, 100, new RasterColor(255, 255, 255), new RasterColor(0, 0, 0)); // Apply an edge detector statistical command. command.Run(image); // Save result image RasterCodecs codecs = new RasterCodecs(); codecs.Save(image, outStream, RasterImageFormat.Jpeg, 24); image.Dispose(); }
Public Sub EdgeDetectStatisticalConstructorExample(ByVal image As RasterImage, ByVal outStream As Stream) ' Prepare the command Dim command As EdgeDetectStatisticalCommand = New EdgeDetectStatisticalCommand(5, 100, New RasterColor(255, 255, 255), New RasterColor(0, 0, 0)) ' Apply an edge detector statistical command. command.Run(image) ' Save result image Dim codecs As RasterCodecs = New RasterCodecs() codecs.Save(image, outStream, RasterImageFormat.Jpeg, 24) image.Dispose() End Sub
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2