Initializes a new
UnsharpMaskCommand class object with explicit parameters.
Syntax
Parameters
- amount
- Value that represents an adjustment factor. This is a percentage.
- radius
- Value that indicates the size of the neighborhood used for blurring each pixel of the image.
- threshold
- Value that indicates the threshold for modifying the original value of the pixel. If the difference in the original pixel value and the blurred pixel value is greater than the threshold value, the original pixel value will be modified.
- colorType
- Flag that indicates the color space in which to apply the mask.
Example
Run the UnsharpMaskCommand on an image.
Visual Basic | Copy Code |
---|
Public Sub UnsharpMaskConstructorExample()
RasterCodecs.Startup()
Dim codecs As New RasterCodecs()
codecs.ThrowExceptionsOnInvalidImages = True
Dim leadImage As RasterImage = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Master.jpg")
Dim command As UnsharpMaskCommand = New UnsharpMaskCommand(200, 15, 50, UnsharpMaskCommandColorType.Rgb)
command.Run(leadImage)
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
public void UnsharpMaskConstructorExample() { // Load an image RasterCodecs.Startup(); RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Master.jpg"); // Prepare the command UnsharpMaskCommand command = new UnsharpMaskCommand(200, 15, 50, UnsharpMaskCommandColorType.Rgb); command.Run(image); RasterCodecs.Shutdown(); } |
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also