Leadtools.ImageProcessing.SpecialEffects Namespace : PointillistCommand Class |
public class PointillistCommand : Leadtools.ImageProcessing.RasterCommand, Leadtools.ImageProcessing.IRasterCommand
'Declaration Public Class PointillistCommand Inherits Leadtools.ImageProcessing.RasterCommand Implements Leadtools.ImageProcessing.IRasterCommand
'Usage Dim instance As PointillistCommand
public sealed class PointillistCommand : Leadtools.ImageProcessing.IRasterCommand
function Leadtools.ImageProcessing.SpecialEffects.PointillistCommand()
public ref class PointillistCommand : public Leadtools.ImageProcessing.RasterCommand, Leadtools.ImageProcessing.IRasterCommand
Public Sub PointillistCommandExample() 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 command As New PointillistCommand command.Size = 25 command.FillColor = New RasterColor(255, 255, 255) command.Flags = PointillistCommandFlags.BackGroundColor Or PointillistCommandFlags.Point 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 PointillistCommandExample() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg")); // Prepare the command PointillistCommand command = new PointillistCommand(); command.Size = 25; command.FillColor = new RasterColor(255,255,255); command.Flags = PointillistCommandFlags.BackGroundColor | PointillistCommandFlags.Point; 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 PointillistCommandExample() { // 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 PointillistCommand command = new PointillistCommand(); command.Size = 25; command.FillColor = RasterColorHelper.Create(255,255,255); command.Flags = PointillistCommandFlags.BackGroundColor | PointillistCommandFlags.Point; 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
PointillistCommand Members
Leadtools.ImageProcessing.SpecialEffects Namespace
Leadtools.ImageProcessing.GrayscaleCommand
Leadtools.ImageProcessing.Color.GrayScaleExtendedCommand
Leadtools.ImageProcessing.Color.AutoColorLevelCommand
Leadtools.ImageProcessing.Color.ColorLevelCommand
Leadtools.ImageProcessing.Color.GrayScaleToDuotoneCommand
Leadtools.ImageProcessing.Color.GrayScaleToMultitoneCommand
Leadtools.ImageProcessing.Effects.RegionHolesRemovalCommand
Leadtools.ImageProcessing.Color.SelectiveColorCommand
Leadtools.ImageProcessing.Effects.SkeletonCommand
Leadtools.ImageProcessing.Core.HalfToneCommand
Leadtools.ImageProcessing.Effects.MosaicCommand
PixelateCommand Class
MosaicTilesCommand Class
RomanMosaicCommand Class
Leadtools.ImageProcessing.Effects.CubismCommand
DiceEffectCommand Class
GlassEffectCommand Class
PuzzleEffectCommand Class
RingEffectCommand Class
CanvasCommand Class
ColoredPencilCommand Class
ColoredPencilExtendedCommand Class
BricksTextureCommand Class