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 )
Public Sub CanvasConstructorExample_S2() Dim codecs As New RasterCodecs() codecs.ThrowExceptionsOnInvalidImages = True Dim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.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
public void CanvasConstructorExample_S2() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.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"; }
[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); }
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