QColorTransform 类是色彩空间之间的变换。 更多...
头: | #include <QColorTransform> |
CMake: |
find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
bool | isIdentity () const |
QRgb | map (QRgb argb ) const |
QRgba64 | map (QRgba64 rgba64 ) const |
QRgbaFloat16 | map (QRgbaFloat16 rgbafp16 ) const |
QRgbaFloat32 | map (QRgbaFloat32 rgbafp32 ) const |
QColor | map (const QColor & color ) const |
bool | operator!= (const QColorTransform & ct1 , const QColorTransform & ct2 ) |
bool | operator== (const QColorTransform & ct1 , const QColorTransform & ct2 ) |
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.
[since 6.4]
bool
QColorTransform::
isIdentity
() const
Returns true if the color transform is the identity transform.
该函数在 Qt 6.4 引入。
应用颜色变换在 QRgb 值 argb .
The input should be opaque or unpremultiplied.
应用颜色变换在 QRgba64 值 rgba64 .
The input should be opaque or unpremultiplied.
[since 6.4]
QRgbaFloat16
QColorTransform::
map
(
QRgbaFloat16
rgbafp16
) const
应用颜色变换在 QRgbaFloat16 值 rgbafp16 .
The input should be opaque or unpremultiplied.
该函数在 Qt 6.4 引入。
[since 6.4]
QRgbaFloat32
QColorTransform::
map
(
QRgbaFloat32
rgbafp32
) const
应用颜色变换在 QRgbaFloat32 值 rgbafp32 .
The input should be opaque or unpremultiplied.
该函数在 Qt 6.4 引入。
应用颜色变换在 QColor 值 color .
[since 6.4]
bool
operator!=
(const
QColorTransform
&
ct1
, const
QColorTransform
&
ct2
)
返回 true 若 ct1 does not define the same transformation as ct2 .
该函数在 Qt 6.4 引入。
[since 6.4]
bool
operator==
(const
QColorTransform
&
ct1
, const
QColorTransform
&
ct2
)
返回 true 若 ct1 defines the same color transformation as ct2 .
该函数在 Qt 6.4 引入。