Leadtools Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.3.5
GetPixelColor Method
See Also 
Leadtools Namespace > RasterImage Class : GetPixelColor Method




row
The zero-based row number of the pixel.
column
The zero-based column number of the pixel.
Returns the color of the specified pixel.

Syntax

Visual Basic (Declaration) 
Public Function GetPixelColor( _
   ByVal row As Integer, _
   ByVal column As Integer _
) As RasterColor
Visual Basic (Usage)Copy Code
Dim instance As RasterImage
Dim row As Integer
Dim column As Integer
Dim value As RasterColor
 
value = instance.GetPixelColor(row, column)
C# 
public RasterColor GetPixelColor( 
   int row,
   int column
)
Managed Extensions for C++ 
public: RasterColor GetPixelColor( 
   int row,
   int column
) 
C++/CLI 
public:
RasterColor GetPixelColor( 
   int row,
   int column
) 

Parameters

row
The zero-based row number of the pixel.
column
The zero-based column number of the pixel.

Return Value

This method returns a RasterColor value which may represent an index into a image palette, a grayscale value (Medical Imaging only), or red, green, and blue color values.

Example

This example uses GetPixelColor and SetPixelColor to invert the colors of the pixels in a line in the upper left part of the displayed image.

Remarks

The standard Windows values for RasterColor represent either red, green, and blue color values, or an index into the image palette. A RasterColor value with the RGB value of 0x00BBGGRR represents the blue, green, and red color values for the specified pixel, where 0xBB is the blue value, 0xGG is the green value and 0xRR is the red value. If 0x01000000 is set in the RGB value of RasterColor (0x010000ZZ), the lower 8 bits (0xZZ) represent an index into the image palette which holds the color value.

You can use the SetPixelColor method to assign the returned value to another pixel.

This method uses image coordinates to specify the pixel. Therefore, you must account for the view perspective of the image.

If you specify a pixel that is outside the image or outside the region (if the image has one), this method throws an exception.

This method does not support signed images.

For more information, refer to Processing an Image.

For more information refer to Accounting for View Perspective.

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also