Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.10.30
|
Leadtools.ImageProcessing.SpecialEffects Namespace > DiceEffectCommand Class > DiceEffectCommand Constructor : DiceEffectCommand Constructor(Int32,Int32,Int32,DiceEffectCommandFlags,RasterColor) |
public DiceEffectCommand( int xblock, int yblock, int randomize, DiceEffectCommandFlags flags, RasterColor borderColor )
'Declaration Public Function New( _ ByVal xblock As Integer, _ ByVal yblock As Integer, _ ByVal randomize As Integer, _ ByVal flags As DiceEffectCommandFlags, _ ByVal borderColor As RasterColor _ )
'Usage Dim xblock As Integer Dim yblock As Integer Dim randomize As Integer Dim flags As DiceEffectCommandFlags Dim borderColor As RasterColor Dim instance As New DiceEffectCommand(xblock, yblock, randomize, flags, borderColor)
public DiceEffectCommand( int xblock, int yblock, int randomize, DiceEffectCommandFlags flags, RasterColor borderColor )
function DiceEffectCommand( xblock , yblock , randomize , flags , borderColor )
public: DiceEffectCommand( int xblock, int yblock, int randomize, DiceEffectCommandFlags flags, RasterColor borderColor )
Run the DiceEffectCommand on an image.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.ImageProcessing.SpecialEffects <TestMethod()> _ Public Sub DiceEffectConstructorExample() Dim codecs As New RasterCodecs() codecs.ThrowExceptionsOnInvalidImages = True Dim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "ImageProcessingDemo\\Image2.jpg")) ' Prepare the command Dim command As DiceEffectCommand command = New DiceEffectCommand(32, 32, 0, DiceEffectCommandFlags.Size Or DiceEffectCommandFlags.Border, New RasterColor(0, 0, 0)) ' Apply Dice Effect for this 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
using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing.SpecialEffects; [TestMethod] public void DiceEffectConstructorExample() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, @"ImageProcessingDemo\Image2.jpg")); // Prepare the command DiceEffectCommand command = new DiceEffectCommand(32,32,0,DiceEffectCommandFlags.Size | DiceEffectCommandFlags.Border, new RasterColor(0, 0, 0)); // Apply Dice Effect for this 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"; }
using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing.SpecialEffects; [TestMethod] public async Task DiceEffectConstructorExample() { // 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 DiceEffectCommand command = new DiceEffectCommand(32,32,0,DiceEffectCommandFlags.Size | DiceEffectCommandFlags.Border, RasterColorHelper.Create(0, 0, 0)); // Apply Dice Effect for this image. command.Run(image); string destFileName = @"result.bmp"; StorageFile saveFile = await Tools.AppLocalFolder.CreateFileAsync(destFileName); await codecs.SaveAsync(image, LeadStreamFactory.Create(saveFile), RasterImageFormat.Bmp, 24); }