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 > PlasmaCommand Class > PlasmaCommand Constructor : PlasmaCommand Constructor(Int32,Int32,Int32,Int32,Int32,Int32,PlasmaCommandFlags) |
public PlasmaCommand( int opacity, int size, int shift, int redFrequency, int greenFrequency, int blueFrequency, PlasmaCommandFlags flags )
'Declaration Public Function New( _ ByVal opacity As Integer, _ ByVal size As Integer, _ ByVal shift As Integer, _ ByVal redFrequency As Integer, _ ByVal greenFrequency As Integer, _ ByVal blueFrequency As Integer, _ ByVal flags As PlasmaCommandFlags _ )
'Usage Dim opacity As Integer Dim size As Integer Dim shift As Integer Dim redFrequency As Integer Dim greenFrequency As Integer Dim blueFrequency As Integer Dim flags As PlasmaCommandFlags Dim instance As New PlasmaCommand(opacity, size, shift, redFrequency, greenFrequency, blueFrequency, flags)
public PlasmaCommand( int opacity, int size, int shift, int redFrequency, int greenFrequency, int blueFrequency, PlasmaCommandFlags flags )
function PlasmaCommand( opacity , size , shift , redFrequency , greenFrequency , blueFrequency , flags )
public: PlasmaCommand( int opacity, int size, int shift, int redFrequency, int greenFrequency, int blueFrequency, PlasmaCommandFlags flags )
Run the PlasmaCommand on an image.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.ImageProcessing.SpecialEffects <TestMethod()> _ Public Sub PlasmaConstructorExample() 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 ' Draw crossed plasma colors of size 15 over the current image, use CustomColor flag ' to be able to define color frequencies for color pattern, shift color pattern 50 steps, ' and blend the effect into the current image with opacity of 70% Dim command As PlasmaCommand = New PlasmaCommand(80, 1000, 0, 200, 200, 200, PlasmaCommandFlags.CustomColor Or PlasmaCommandFlags.Cross) 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 PlasmaConstructorExample() { // 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 // Draw crossed plasma colors of size 15 over the current image, use CustomColor flag // to be able to define color frequencies for color pattern, shift color pattern 50 steps, // and blend the effect into the current image with opacity of 80% PlasmaCommand command = new PlasmaCommand(80, 1000, 50, 150, 0, 255, PlasmaCommandFlags.Cross | PlasmaCommandFlags.CustomColor); 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 PlasmaConstructorExample() { // 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 // Draw crossed plasma colors of size 15 over the current image, use CustomColor flag // to be able to define color frequencies for color pattern, shift color pattern 50 steps, // and blend the effect into the current image with opacity of 70% PlasmaCommand command = new PlasmaCommand(80, 1000, 50, 255, 0, 255, PlasmaCommandFlags.Cross | PlasmaCommandFlags.CustomColor); command.Run(image); string destFileName = @"result.bmp"; StorageFile saveFile = await Tools.AppLocalFolder.CreateFileAsync(destFileName); await codecs.SaveAsync(image, LeadStreamFactory.Create(saveFile), RasterImageFormat.Bmp, 24); }