Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.6.27
|
Leadtools.ImageProcessing.Core Namespace > HalfToneCommand Class : UserDefinedImage Property |
public RasterImage UserDefinedImage {get; set;}
'Declaration
Public Property UserDefinedImage As RasterImage
'Usage
Dim instance As HalfToneCommand Dim value As RasterImage instance.UserDefinedImage = value value = instance.UserDefinedImage
public RasterImage UserDefinedImage {get; set;}
@property (nonatomic, strong, nullable) LTRasterImage *userDefinedImage
public RasterImage getUserDefinedImage() public void setUserDefinedImage(RasterImage value)
<br/>get_UserDefinedImage();<br/>set_UserDefinedImage(value);<br/>Object.defineProperty('UserDefinedImage');
public: property RasterImage^ UserDefinedImage { RasterImage^ get(); void set ( RasterImage^ value); }
Run the HalfToneCommand on an image.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.ImageProcessing.Core Public Sub UserDefinedImagePropertyExample() Dim codecs As New RasterCodecs() codecs.ThrowExceptionsOnInvalidImages = True Dim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "sample5.cmp")) ' Prepare the command Try Dim command As HalfToneCommand = New HalfToneCommand command.Angle = 0 command.Dimension = 1 command.Type = HalfToneCommandType.UserDefined Dim images() As RasterImage ReDim images(1) images(0) = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "ImageProcessingDemo\Ulay3.bmp"), 24, CodecsLoadByteOrder.Bgr, 1, 1) images(1) = images(0) images(0).AddPage(images(1)) 'Halftone the image. command.Run(leadImage) Catch ex As Exception MessageBox.Show(ex.Message, "HalfToneTest", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) End Try 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.Core; public void UserDefinedImagePropertyExample() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "sample5.cmp")); // Prepare the command HalfToneCommand command = new HalfToneCommand(); command.Angle = 0; command.Dimension = 1; command.Type = HalfToneCommandType.UserDefined; RasterImage [] images = new RasterImage[2]; images[0] = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, @"ImageProcessingDemo\Ulay3.bmp"), 24, CodecsLoadByteOrder.Bgr, 1, 1); images[1] = images[0].Clone(); images[0].AddPage(images[1]); command.UserDefinedImage = images[0]; // Halftone the image. command.Run(image); } static class LEAD_VARS { public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images"; }
function UserDefinedImagePropertyExample() { var codecs = new Leadtools.Codecs.RasterCodecs(); codecs.throwExceptionsOnInvalidImages = true; // Load the image var srcFileName = "Assets\\Image1.cmp"; var sourceImage; return Tools.AppInstallFolder().getFileAsync(srcFileName).then(function (loadFile) { return codecs.loadAsync(Leadtools.LeadStreamFactory.create(loadFile)); }).then(function (image) { sourceImage = image; srcFileName = "Assets\\Ulay1.bmp"; return Tools.AppInstallFolder().getFileAsync(srcFileName); }).then(function (loadFile) { return codecs.loadAsync(Leadtools.LeadStreamFactory.create(loadFile),24, Leadtools.Codecs.CodecsLoadByteOrder.bgr, 1, 1); }).then(function (image) { var images = new Array(); images[0] = image; images[1] = images[0]; images[0].addPage(images[1]); // Prepare the command with (Leadtools.ImageProcessing.Core) { var command = new HalfToneCommand(); command.angle = 0; command.dimension = 1; command.type = HalfToneCommandType.userDefined; command.userDefinedImage = images[0]; // Halftone the image. command.run(sourceImage); } }); }
using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing.Core; public async Task UserDefinedImagePropertyExample() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; // Load the image string srcFileName = @"Assets\Image1.cmp"; StorageFile loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName); RasterImage image = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile)); // Prepare the command HalfToneCommand command = new HalfToneCommand(); command.Angle = 0; command.Dimension = 1; command.Type = HalfToneCommandType.UserDefined; RasterImage [] images = new RasterImage[2]; srcFileName = @"Assets\Ulay1.bmp"; loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName); images[0] = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile), 24, CodecsLoadByteOrder.Bgr, 1, 1); images[1] = images[0]; images[0].AddPage(images[1]); command.UserDefinedImage = images[0]; // Halftone the image. command.Run(image); }