←Select platform

MotionBlurCommand Constructor(int,int,bool)

Summary
Initializes a new MotionBlurCommand class object with explicit parameters.
Syntax
C#
C++/CLI
Python
public MotionBlurCommand( 
   int dimension, 
   int angle, 
   bool uniDirection 
) 
public: 
MotionBlurCommand(  
   int dimension, 
   int angle, 
   bool uniDirection 
) 
__init__(self,dimension,angle,uniDirection) # Overloaded constructor 

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 MotionBlurCommand on an image and creates motion blur.

C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.Effects; 
 
 
public void MotionBlurConstructorExample() 
{ 
   // Load an image 
   RasterCodecs codecs = new RasterCodecs(); 
   codecs.ThrowExceptionsOnInvalidImages = true; 
 
   RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "sample5.cmp")); 
 
   // 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:\LEADTOOLS22\Resources\Images"; 
} 
Requirements

Target Platforms

Help Version 22.0.2023.3.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.ImageProcessing.Effects Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.