Leadtools.ImageProcessing.Effects Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
MotionBlurCommand Constructor(Int32,Int32,Boolean)
See Also  Example
Leadtools.ImageProcessing.Effects Namespace > MotionBlurCommand Class > MotionBlurCommand Constructor : MotionBlurCommand Constructor(Int32,Int32,Boolean)



dimension
Size of the blur effect, in pixels. This parameter only accepts positive values.
angle
Value that represents the direction of the motion, in hundredths of a degree (+/-) This value can be a number from 0 to 36000. If the value is positive, the motion will be clockwise. If the value is negative, the motion is counter-clockwise.
uniDirection
Flag that indicates whether the motion extends only in one direction. Possible values are:

ValueMeaning
trueThe motion blur effect is only in the direction specified in angle.
falseThe motion blur effect is along the line with that angle. For example, if angle is 0, the blur effect will occur in the 0 degree direction and the 180 degree direction.
Initializes a new MotionBlurCommand class object with explicit parameters.

Syntax

Visual Basic (Declaration) 
Public Function New( _
   ByVal dimension As Integer, _
   ByVal angle As Integer, _
   ByVal uniDirection As Boolean _
)
Visual Basic (Usage)Copy Code
Dim dimension As Integer
Dim angle As Integer
Dim uniDirection As Boolean
 
Dim instance As MotionBlurCommand(dimension, angle, uniDirection)
C# 
public MotionBlurCommand( 
   int dimension,
   int angle,
   bool uniDirection
)
C++/CLI 
public:
MotionBlurCommand( 
   int dimension,
   int angle,
   bool uniDirection
)

Parameters

dimension
Size of the blur effect, in pixels. This parameter only accepts positive values.
angle
Value that represents the direction of the motion, in hundredths of a degree (+/-) This value can be a number from 0 to 36000. If the value is positive, the motion will be clockwise. If the value is negative, the motion is counter-clockwise.
uniDirection
Flag that indicates whether the motion extends only in one direction. Possible values are:

ValueMeaning
trueThe motion blur effect is only in the direction specified in angle.
falseThe motion blur effect is along the line with that angle. For example, if angle is 0, the blur effect will occur in the 0 degree direction and the 180 degree direction.

Example

Run the MotionBlurCommand on an image and creates motion blur.

Visual BasicCopy Code
Public Sub MotionBlurConstructorExample()
   RasterCodecs.Startup()
   Dim codecs As New RasterCodecs()
   codecs.ThrowExceptionsOnInvalidImages = True

   Dim leadImage As RasterImage = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Master.jpg")

   ' Prepare the command
   Dim command As MotionBlurCommand = New MotionBlurCommand(20, 4500, False)
   ' blur the image.
   command.Run(leadImage)
   codecs.Save(leadImage, LeadtoolsExamples.Common.ImagesPath.Path + "Result.jpg", RasterImageFormat.Jpeg, 24)

   RasterCodecs.Shutdown()
End Sub
C#Copy Code
public void MotionBlurConstructorExample() 

   // 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 
   MotionBlurCommand command = new MotionBlurCommand(20, 4500, false); 
   // blur the image. 
   command.Run(image); 
   codecs.Save(image, LeadtoolsExamples.Common.ImagesPath.Path + "Result.jpg", RasterImageFormat.Jpeg, 24); 
 
   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