LEADTOOLS Image Processing (Leadtools.ImageProcessing.Effects assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.29
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:

Value Meaning
true The motion blur effect is only in the direction specified in angle.
false The 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 Leadtools.ImageProcessing.Effects.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 New 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:

Value Meaning
true The motion blur effect is only in the direction specified in angle.
false The 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 Leadtools.ImageProcessing.Effects.MotionBlurCommand on an image and creates motion blur.

Visual BasicCopy Code
Public Sub MotionBlurConstructorExample()
   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 MotionBlurCommand = New MotionBlurCommand(20, 4500, False)
   ' blur the image.
   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
C#Copy Code
public void MotionBlurConstructorExample()
   {
      // Load an image
      RasterCodecs codecs = new RasterCodecs();
      codecs.ThrowExceptionsOnInvalidImages = true;

      RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg"));

      // Prepare the command
      MotionBlurCommand command = new MotionBlurCommand(20, 4500, false);
      // blur the image.
      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";
}
SilverlightCSharpCopy Code
SilverlightVBCopy Code

Requirements

Target Platforms: Silverlight 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)

See Also