←Select platform

SourcePoint Property

Summary
Gets or sets a point structure that contains the origin of the source rectangle.
Syntax
C#
Objective-C
C++/CLI
Java
Python
public LeadPoint SourcePoint { get; set; } 
@property (nonatomic, assign) LeadPoint sourcePoint; 
public LeadPoint getSourcePoint(); 
public void setSourcePoint( 
   LeadPoint leadPoint 
); 
public: 
property LeadPoint SourcePoint { 
   LeadPoint get(); 
   void set (    LeadPoint ); 
} 
SourcePoint # get and set (CombineCommand) 

Property Value

Point structure that contains the origin of the source rectangle. The width and height of the source rectangle are the same as those of the destination rectangle.

Remarks

This property is optional. If no value is assigned, it will be set to the default value which is (0,0).

Example
C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.Effects; 
 
 
public void CombineCommandExample() 
{ 
   // Load an image 
   RasterCodecs codecs = new RasterCodecs(); 
   codecs.ThrowExceptionsOnInvalidImages = true; 
 
   RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, @"ImageProcessingDemo\Image3.cmp")); 
 
   // Prepare the command 
   CombineCommand command = new CombineCommand(); 
   command.SourceImage = image.Clone(); 
   // the rectangle that represents the affected area of the destination image. 
   command.DestinationRectangle = new LeadRect(image.Width / 8, image.Height / 8, image.Width, image.Height); 
   // The source point, which represents the source point of the source image which is to be combined. 
   command.SourcePoint = new LeadPoint(0, 0); 
   // the operations that will be performed to produce the result, and the channel that will be used to achieve this result. 
   command.Flags = CombineCommandFlags.OperationAdd | CombineCommandFlags.Destination0 | CombineCommandFlags.SourceRed | CombineCommandFlags.DestinationGreen | CombineCommandFlags.ResultBlue; 
   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:\LEADTOOLS22\Resources\Images"; 
} 
Requirements

Target Platforms

Help Version 22.0.2023.3.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.ImageProcessing.Effects Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.