QColorTransform Class
The QColorTransform class is a transformation between color spaces. More...
Header: | #include <QColorTransform> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
- List of all members, including inherited members
- QColorTransform is part of Painting Classes.
Public Functions
(since 6.4) bool | isIdentity() const |
QRgb | map(QRgb argb) const |
QRgba64 | map(QRgba64 rgba64) const |
(since 6.4) QRgbaFloat16 | map(QRgbaFloat16 rgbafp16) const |
(since 6.4) QRgbaFloat32 | map(QRgbaFloat32 rgbafp32) const |
QColor | map(const QColor &color) const |
Related Non-Members
(since 6.4) bool | operator!=(const QColorTransform &ct1, const QColorTransform &ct2) |
(since 6.4) bool | operator==(const QColorTransform &ct1, const QColorTransform &ct2) |
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.
Member Function Documentation
[noexcept, since 6.4]
bool QColorTransform::isIdentity() const
Returns true if the color transform is the identity transform.
This function was introduced in Qt 6.4.
QRgb QColorTransform::map(QRgb argb) const
Applies the color transformation on the QRgb value argb.
The input should be opaque or unpremultiplied.
QRgba64 QColorTransform::map(QRgba64 rgba64) const
Applies the color transformation on the QRgba64 value rgba64.
The input should be opaque or unpremultiplied.
[since 6.4]
QRgbaFloat16 QColorTransform::map(QRgbaFloat16 rgbafp16) const
Applies the color transformation on the QRgbaFloat16 value rgbafp16.
The input should be opaque or unpremultiplied.
This function was introduced in Qt 6.4.
[since 6.4]
QRgbaFloat32 QColorTransform::map(QRgbaFloat32 rgbafp32) const
Applies the color transformation on the QRgbaFloat32 value rgbafp32.
The input should be opaque or unpremultiplied.
This function was introduced in Qt 6.4.
QColor QColorTransform::map(const QColor &color) const
Applies the color transformation on the QColor value color.
Related Non-Members
[since 6.4]
bool operator!=(const QColorTransform &ct1, const QColorTransform &ct2)
Returns true if ct1 does not define the same transformation as ct2.
This function was introduced in Qt 6.4.
[since 6.4]
bool operator==(const QColorTransform &ct1, const QColorTransform &ct2)
Returns true if ct1 defines the same color transformation as ct2.
This function was introduced in Qt 6.4.
© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.