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 > CanvasCommand Class > CanvasCommand Constructor : CanvasCommand Constructor(RasterImage,Int32,Int32,Int32,Int32,Int32,CanvasCommandFlags) |
public CanvasCommand( RasterImage canvasImage, int transparency, int emboss, int xOffset, int yOffset, int tileOffset, CanvasCommandFlags flags )
'Declaration Public Function New( _ ByVal canvasImage As RasterImage, _ ByVal transparency As Integer, _ ByVal emboss As Integer, _ ByVal xOffset As Integer, _ ByVal yOffset As Integer, _ ByVal tileOffset As Integer, _ ByVal flags As CanvasCommandFlags _ )
'Usage Dim canvasImage As RasterImage Dim transparency As Integer Dim emboss As Integer Dim xOffset As Integer Dim yOffset As Integer Dim tileOffset As Integer Dim flags As CanvasCommandFlags Dim instance As New CanvasCommand(canvasImage, transparency, emboss, xOffset, yOffset, tileOffset, flags)
public CanvasCommand( RasterImage canvasImage, int transparency, int emboss, int xOffset, int yOffset, int tileOffset, CanvasCommandFlags flags )
function CanvasCommand( canvasImage , transparency , emboss , xOffset , yOffset , tileOffset , flags )
public: CanvasCommand( RasterImage^ canvasImage, int transparency, int emboss, int xOffset, int yOffset, int tileOffset, CanvasCommandFlags flags )
This procedure run a CanvasCommand of the image using canvasImage.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.ImageProcessing.SpecialEffects <TestMethod()> _ Public Sub CanvasConstructorExample_S2() Dim codecs As New RasterCodecs() codecs.ThrowExceptionsOnInvalidImages = True Dim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "cannon.jpg")) Dim canvasImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "ULAY1.BMP")) ' Prepare the command Dim canvasCommand As CanvasCommand = New CanvasCommand(canvasImage, 100, 100, 10, 10, 20, CanvasCommandFlags.TileFit) canvasCommand.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 CanvasConstructorExample_S2() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "cannon.jpg")); RasterImage canvasImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "ULAY1.BMP")); // Prepaire the command CanvasCommand canvasCommand = new CanvasCommand(canvasImage, 100, 100, 10, 10, 20, CanvasCommandFlags.TileFit); // Apply the command. canvasCommand.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 CanvasConstructorExample_S2() { // 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)); srcFileName = @"Assets\ULAY1.BMP"; loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName); RasterImage canvasImage = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile)); // Prepaire the command CanvasCommand canvasCommand = new CanvasCommand(canvasImage, 100, 100, 10, 10, 20, CanvasCommandFlags.TileFit); // Apply the command. canvasCommand.Run(image); string destFileName = @"result.bmp"; StorageFile saveFile = await Tools.AppLocalFolder.CreateFileAsync(destFileName); await codecs.SaveAsync(image, LeadStreamFactory.Create(saveFile), RasterImageFormat.Bmp, 24); }