Leadtools.ImageProcessing.SpecialEffects Namespace > DiffuseGlowCommand Class > DiffuseGlowCommand Constructor : DiffuseGlowCommand Constructor(Int32,Int32,Int32,Int32,RasterColor) |
public DiffuseGlowCommand( int glowAmount, int clearAmount, int spreadAmount, int whiteNoiseRange, RasterColor glowColor )
'Declaration Public Function New( _ ByVal glowAmount As Integer, _ ByVal clearAmount As Integer, _ ByVal spreadAmount As Integer, _ ByVal whiteNoiseRange As Integer, _ ByVal glowColor As RasterColor _ )
'Usage Dim glowAmount As Integer Dim clearAmount As Integer Dim spreadAmount As Integer Dim whiteNoiseRange As Integer Dim glowColor As RasterColor Dim instance As New DiffuseGlowCommand(glowAmount, clearAmount, spreadAmount, whiteNoiseRange, glowColor)
public DiffuseGlowCommand( int glowAmount, int clearAmount, int spreadAmount, int whiteNoiseRange, RasterColor glowColor )
function DiffuseGlowCommand( glowAmount , clearAmount , spreadAmount , whiteNoiseRange , glowColor )
public: DiffuseGlowCommand( int glowAmount, int clearAmount, int spreadAmount, int whiteNoiseRange, RasterColor glowColor )
Public Sub DiffuseGlowConstructorExample() 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 fillColor As New RasterColor(255, 255, 255) Dim command As New DiffuseGlowCommand(50, 50, 10, 10, fillColor) 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
public void DiffuseGlowConstructorExample() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg")); // Prepare the command RasterColor fillColor = new RasterColor(255, 255, 255) ; DiffuseGlowCommand command = new DiffuseGlowCommand(50, 50, 10, 10, fillColor); 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"; }
[TestMethod] public async Task DiffuseGlowConstructorExample() { // 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 RasterColor fillColor = RasterColorHelper.Create(255, 255, 255) ; DiffuseGlowCommand command = new DiffuseGlowCommand(50, 50, 10, 10, fillColor); command.Run(image); string destFileName = @"result.bmp"; StorageFile saveFile = await Tools.AppLocalFolder.CreateFileAsync(destFileName); await codecs.SaveAsync(image, LeadStreamFactory.Create(saveFile), RasterImageFormat.Bmp, 24); }
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2