Leadtools.ImageProcessing.Effects Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.12.10
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
)
Managed Extensions for 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

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

      Dim leadImage As RasterImage = codecs.Load("C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Master.jpg")

      ' Prepare the command
      Dim command As MotionBlurCommand = New MotionBlurCommand(20, 4500, False)
      ' blur the image.
      command.Run(leadImage)
      codecs.Save(leadImage, "C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Result.jpg", RasterImageFormat.Jpeg, 24)

      RasterCodecs.Shutdown()
   End Sub
C#Copy Code
ImageProcessing.Effects.MotionBlurCommand.MotionBlurConstructor 
      public void MotionBlurConstructorExample() 
      { 
         // Load an image 
         RasterCodecs.Startup(); 
         RasterCodecs codecs = new RasterCodecs(); 
         codecs.ThrowExceptionsOnInvalidImages = true; 
 
         RasterImage image = codecs.Load(@"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Master.jpg"); 
 
         // Prepare the command 
         MotionBlurCommand command = new MotionBlurCommand(20, 4500, false); 
         // blur the image. 
         command.Run(image); 
         codecs.Save(image, @"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\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