←Select platform

ZoomBlurCommand Constructor(Int32,Int32,LeadPoint)

Summary

Initializes a new ZoomBlurCommand class object with explicit parameters.

Syntax

C#
VB
WinRT C#
C++
public ZoomBlurCommand(  
   int dimension, 
   int stress, 
   Leadtools.LeadPoint centerPoint 
) 
Public Function New( _ 
   ByVal dimension As Integer, _ 
   ByVal stress As Integer, _ 
   ByVal centerPoint As Leadtools.LeadPoint _ 
) 
public ZoomBlurCommand(  
   int dimension, 
   int stress, 
   Leadtools.LeadPoint centerPoint 
) 
function ZoomBlurCommand(  
   dimension , 
   stress , 
   centerPoint  
) 
public: 
ZoomBlurCommand(  
   int dimension, 
   int stress, 
   Leadtools.LeadPoint centerPoint 
) 

Parameters

dimension
A value that represents the amount of the blur. Only positive values are accepted.

stress
A value that represents the amount of the blur intensity. Only positive values are accepted.

centerPoint
The center point from which to blur the image.

Example

Run the ZoomBlurCommand on an image.

C#
VB
WinRT C#
Imports Leadtools 
Imports Leadtools.Codecs 
Imports Leadtools.ImageProcessing.SpecialEffects 
 
<TestMethod()> _ 
Public Sub ZoomBlurConstructorExample() 
   Dim codecs As New RasterCodecs() 
   codecs.ThrowExceptionsOnInvalidImages = True 
   Dim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "sample5.cmp")) 
 
   ' Prepare the command 
   Dim command As ZoomBlurCommand = New ZoomBlurCommand(50, 5, New LeadPoint(leadImage.Width \ 2, leadImage.Height \ 2)) 
   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 
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.SpecialEffects; 
 
public void ZoomBlurConstructorExample() 
{ 
   // Load an image 
   RasterCodecs codecs = new RasterCodecs(); 
   codecs.ThrowExceptionsOnInvalidImages = true; 
   RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "sample5.cmp")); 
 
   // Prepare the command 
   ZoomBlurCommand command = new ZoomBlurCommand(50, 5, new LeadPoint((image.Width / 2), (image.Height / 2))); 
   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"; 
} 
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.SpecialEffects; 
 
public async Task ZoomBlurConstructorExample() 
{ 
   // Load an image 
   RasterCodecs codecs = new RasterCodecs(); 
   codecs.ThrowExceptionsOnInvalidImages = true; 
   string srcFileName = @"Assets\Image1.cmp"; 
   StorageFile loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName); 
   RasterImage image = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile)); 
 
   // Prepare the command 
   ZoomBlurCommand command = new ZoomBlurCommand(50, 5, LeadPointHelper.Create((image.Width / 2), (image.Height / 2))); 
   command.Run(image); 
 
   string destFileName = @"result.bmp"; 
   StorageFile saveFile = await Tools.AppLocalFolder.CreateFileAsync(destFileName); 
   await codecs.SaveAsync(image, LeadStreamFactory.Create(saveFile), RasterImageFormat.Bmp, 24); 
} 

Requirements

Target Platforms

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.ImageProcessing.SpecialEffects Assembly
Click or drag to resize