eVision Python API
Loading...
Searching...
No Matches
eVision.EC24 Class Reference

Color pixel value coded as 3 unsigned 8-bit integers (red, green and blue components). More...

Public Member Functions

None __init__ (self)
 Constructs a eVision.EC24 object.
None __init__ (self, eVision.ERGBColor rgbColor)
 Constructs a eVision.EC24 object.
None __init__ (self, int c0, int c1, int c2)
 Constructs a eVision.EC24 object.
None __init__ (self, int C2)
None __init__ (self, int C2, int C1)
None __init__ (self, eVision.EC24 other)
int C2 (self)
 The value of the third component of the pixel (blue channel).
 C2 (self, int value)
 The value of the third component of the pixel (blue channel).
int C1 (self)
 The value of the second component of the pixel (green channel).
 C1 (self, int value)
 The value of the second component of the pixel (green channel).
int C0 (self)
 The value of the first component of the pixel (red channel).
 C0 (self, int value)
 The value of the first component of the pixel (red channel).

Static Public Member Functions

int GetSize ()
 The number of bits in a pixel.

Detailed Description

Color pixel value coded as 3 unsigned 8-bit integers (red, green and blue components).

Remarks:

(RGB triplet, windows 24 bpp bitmap format) The pixel values are coded on 24 bits, providing 256 possible levels per color component. This way, RGB images can represent 16,777,216 different colors. This is sufficient for most applications. Most of the eVision color operations apply to this pixel type.

License(s): None

Constructor & Destructor Documentation

◆ __init__() [1/6]

None eVision.EC24.__init__ ( self)

Constructs a eVision.EC24 object.

◆ __init__() [2/6]

None eVision.EC24.__init__ ( self,
eVision.ERGBColor rgbColor )

Constructs a eVision.EC24 object.

Parameters
rgbColorThe value of the pixel as an eVision.ERGBColor.

◆ __init__() [3/6]

None eVision.EC24.__init__ ( self,
int c0,
int c1,
int c2 )

Constructs a eVision.EC24 object.

Parameters
c0The value of the first component of the pixel (red channel).
c1The value of the second component of the pixel (green channel).
c2The value of the third component of the pixel (blue channel).

◆ __init__() [4/6]

None eVision.EC24.__init__ ( self,
int C2 )
Parameters
C2The value of the third component of the pixel (blue channel).

◆ __init__() [5/6]

None eVision.EC24.__init__ ( self,
int C2,
int C1 )
Parameters
C2The value of the third component of the pixel (blue channel).
C1The value of the second component of the pixel (green channel).

◆ __init__() [6/6]

None eVision.EC24.__init__ ( self,
eVision.EC24 other )
Parameters
otherOther instance

Member Function Documentation

◆ C0() [1/2]

int eVision.EC24.C0 ( self)

The value of the first component of the pixel (red channel).

◆ C0() [2/2]

eVision.EC24.C0 ( self,
int value )

The value of the first component of the pixel (red channel).

◆ C1() [1/2]

int eVision.EC24.C1 ( self)

The value of the second component of the pixel (green channel).

◆ C1() [2/2]

eVision.EC24.C1 ( self,
int value )

The value of the second component of the pixel (green channel).

◆ C2() [1/2]

int eVision.EC24.C2 ( self)

The value of the third component of the pixel (blue channel).

◆ C2() [2/2]

eVision.EC24.C2 ( self,
int value )

The value of the third component of the pixel (blue channel).

◆ GetSize()

int eVision.EC24.GetSize ( )
static

The number of bits in a pixel.