Gets the total number of pixels in the image region.
Syntax
Visual Basic (Declaration) | |
---|
Public Function CalculateRegionArea() As Long |
Visual Basic (Usage) | Copy Code |
---|
Dim instance As RasterImage
Dim value As Long
value = instance.CalculateRegionArea()
|
C# | |
---|
public long CalculateRegionArea() |
C++/CLI | |
---|
public:
long CalculateRegionArea(); |
Return Value
The pixel count.
Example
Visual Basic | Copy Code |
---|
Public Sub CalculateRegionAreaExample()
RasterCodecs.Startup()
Dim codecs As RasterCodecs = New RasterCodecs()
Dim srcFileName As String = LeadtoolsExamples.Common.ImagesPath.Path + "Image1.cmp"
Dim image As RasterImage = codecs.Load(srcFileName)
Dim rc As Rectangle = New Rectangle(image.Width \ 3, image.Height \ 3, image.Width \ 3, image.Height \ 3)
image.AddEllipseToRegion(Nothing, rc, RasterRegionCombineMode.Set)
Dim area As Integer = CInt(image.CalculateRegionArea())
Console.WriteLine("Number of pixels in region after a region is added: {0}", area)
image.Dispose()
codecs.Dispose()
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
public void CalculateRegionAreaExample() { RasterCodecs.Startup(); RasterCodecs codecs = new RasterCodecs(); string srcFileName = LeadtoolsExamples.Common.ImagesPath.Path + "Image1.cmp"; // Load the image RasterImage image = codecs.Load(srcFileName); // Add a region to the image Rectangle rc = new Rectangle(image.Width / 3, image.Height / 3, image.Width / 3, image.Height / 3); image.AddEllipseToRegion(null, rc, RasterRegionCombineMode.Set); // Get the number of pixels in the region long area = image.CalculateRegionArea(); Console.WriteLine("Number of pixels in region after a region is added: {0}", area); image.Dispose(); codecs.Dispose(); RasterCodecs.Shutdown(); } |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
See Also