Leadtools.ImageProcessing.Effects Namespace : ContourFilterCommand Class |
public class ContourFilterCommand : Leadtools.ImageProcessing.RasterCommand, Leadtools.ImageProcessing.IRasterCommand
'Declaration Public Class ContourFilterCommand Inherits Leadtools.ImageProcessing.RasterCommand Implements Leadtools.ImageProcessing.IRasterCommand
'Usage Dim instance As ContourFilterCommand
public sealed class ContourFilterCommand : Leadtools.ImageProcessing.IRasterCommand
function Leadtools.ImageProcessing.Effects.ContourFilterCommand()
public ref class ContourFilterCommand : public Leadtools.ImageProcessing.RasterCommand, Leadtools.ImageProcessing.IRasterCommand
If the type is | Bits per pixel will be: |
Thin | 8 bits per pixel grayscale |
LinkBlackWhite | 1 bit per pixel |
LinkGray | 8 bits per pixel grayscale |
LinkColor | 8 bits per pixel color |
ApproxColor | 8 bits per pixel color |
Public Sub ContourFilterCommandExample() 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 ContourFilterCommand = New ContourFilterCommand command.Threshold = 15 command.DeltaDirection = 35 command.MaximumError = 5 command.Type = ContourFilterCommandType.Thin 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 ContourFilterCommandExample() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, @"ImageProcessingDemo\Beauty16.jpg"), 16, CodecsLoadByteOrder.BgrOrGray, 1, 1); // Prepare the command ContourFilterCommand command = new ContourFilterCommand(); command.Threshold = 15; command.DeltaDirection = 35; command.MaximumError = 5; command.Type = ContourFilterCommandType.Thin; 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"; }
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