- class QColorTransform¶
The
QColorTransform
class is a transformation between color spaces. More…Synopsis¶
Methods¶
def
__init__()
def
isIdentity()
def
map()
def
__ne__()
def
__eq__()
def
swap()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description¶
QColorTransform
is an instantiation of a transformation between color spaces. It can be applied on color and pixels to convert them from one color space to another.Setting up a
QColorTransform
takes some preprocessing, so keeping around QColorTransforms that you need often is recommended, instead of generating them on the fly.- __init__()¶
- __init__(colorTransform)
- Parameters:
colorTransform –
QColorTransform
- isIdentity()¶
- Return type:
bool
Returns true if the color transform is the identity transform.
Applies the color transformation on the
QRgba64
valuergba64
.The input should be opaque or unpremultiplied.
Applies the color transformation on the
QColor
valuecolor
.- map(argb)
- Parameters:
argb – int
- Return type:
int
- __ne__(ct2)¶
- Parameters:
ct2 –
QColorTransform
- Return type:
bool
Returns true if
ct1
does not define the same transformation asct2
.- __eq__(ct2)¶
- Parameters:
ct2 –
QColorTransform
- Return type:
bool
Returns true if
ct1
defines the same color transformation asct2
.- swap(other)¶
- Parameters:
other –
QColorTransform