class QColorTransform#

The QColorTransform class is a transformation between color spaces. More

Inheritance diagram of PySide6.QtGui.QColorTransform

Synopsis#

Methods#

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:

colorTransformQColorTransform

isIdentity()#
Return type:

bool

Returns true if the color transform is the identity transform.

map(rgba64)#
Parameters:

rgba64QRgba64

Return type:

QRgba64

Applies the color transformation on the QRgba64 value rgba64.

The input should be opaque or unpremultiplied.

map(color)
Parameters:

colorQColor

Return type:

QColor

Applies the color transformation on the QColor value color.

map(argb)
Parameters:

argb – int

Return type:

int

__ne__(ct2)#
Parameters:

ct2QColorTransform

Return type:

bool

Returns true if ct1 does not define the same transformation as ct2.

__eq__(ct2)#
Parameters:

ct2QColorTransform

Return type:

bool

Returns true if ct1 defines the same color transformation as ct2.

swap(other)#
Parameters:

otherQColorTransform