Color pixel value coded as 4 unsigned 8-bit integers (red, green, blue and alpha components). More...
Public Member Functions | |
| None | __init__ (self) |
| Constructs a eVision.EC24A object. | |
| None | __init__ (self, int c0, int c1, int c2, int a) |
| Constructs a eVision.EC24A object. | |
| None | __init__ (self, int c0, int c1, int c2) |
| Constructs a eVision.EC24A object. | |
| None | __init__ (self, int C2) |
| None | __init__ (self, int C2, int C1) |
| None | __init__ (self, eVision.EC24A 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). | |
| int | A (self) |
| The value of the alpha component of the pixel. | |
| A (self, int value) | |
| The value of the alpha component of the pixel. | |
Static Public Member Functions | |
| int | GetSize () |
| The number of bits in a pixel. | |
Color pixel value coded as 4 unsigned 8-bit integers (red, green, blue and alpha components).
Remarks:
This class is suited to handle the Windows 32-bit ARGB color format. The pixel values are coded on 32 bits, leaving 256 possible levels per color component (red, green, blue), as well as 8 more bits for an alpha channel.
License(s): None
| None eVision.EC24A.__init__ | ( | self | ) |
Constructs a eVision.EC24A object.
| None eVision.EC24A.__init__ | ( | self, | |
| int | c0, | ||
| int | c1, | ||
| int | c2, | ||
| int | a ) |
Constructs a eVision.EC24A object.
| c0 | The value of the first component of the pixel (red channel). |
| c1 | The value of the second component of the pixel (green channel). |
| c2 | The value of the third component of the pixel (blue channel). |
| a | The value of the alpha component of the pixel. A value of 0 means that the pixel is fully transparent and 255 fully opaque. |
| None eVision.EC24A.__init__ | ( | self, | |
| int | c0, | ||
| int | c1, | ||
| int | c2 ) |
Constructs a eVision.EC24A object.
| c0 | The value of the first component of the pixel (red channel). |
| c1 | The value of the second component of the pixel (green channel). |
| c2 | The value of the third component of the pixel (blue channel). |
| None eVision.EC24A.__init__ | ( | self, | |
| int | C2 ) |
| C2 | The value of the third component of the pixel (blue channel). |
| None eVision.EC24A.__init__ | ( | self, | |
| int | C2, | ||
| int | C1 ) |
| C2 | The value of the third component of the pixel (blue channel). |
| C1 | The value of the second component of the pixel (green channel). |
| None eVision.EC24A.__init__ | ( | self, | |
| eVision.EC24A | other ) |
| other | Other instance |
| int eVision.EC24A.A | ( | self | ) |
The value of the alpha component of the pixel.
A value of 0 means that the pixel is fully transparent and 255 fully opaque.
| eVision.EC24A.A | ( | self, | |
| int | value ) |
The value of the alpha component of the pixel.
A value of 0 means that the pixel is fully transparent and 255 fully opaque.
| int eVision.EC24A.C0 | ( | self | ) |
The value of the first component of the pixel (red channel).
| eVision.EC24A.C0 | ( | self, | |
| int | value ) |
The value of the first component of the pixel (red channel).
| int eVision.EC24A.C1 | ( | self | ) |
The value of the second component of the pixel (green channel).
| eVision.EC24A.C1 | ( | self, | |
| int | value ) |
The value of the second component of the pixel (green channel).
| int eVision.EC24A.C2 | ( | self | ) |
The value of the third component of the pixel (blue channel).
| eVision.EC24A.C2 | ( | self, | |
| int | value ) |
The value of the third component of the pixel (blue channel).
|
static |
The number of bits in a pixel.