QColorTransform 类

QColorTransform 类是色彩空间之间的变换。 更多...

头: #include <QColorTransform>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui

公共函数

(从 6.4 起) bool isIdentity () const
QRgb map (QRgb argb ) const
QRgba64 map (QRgba64 rgba64 ) const
(从 6.4 起) QRgbaFloat16 map (QRgbaFloat16 rgbafp16 ) const
(从 6.4 起) QRgbaFloat32 map (QRgbaFloat32 rgbafp32 ) const
QColor map (const QColor & color ) const
(从 6.4 起) bool operator!= (const QColorTransform & ct1 , const QColorTransform & ct2 )
(从 6.4 起) 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.

成员函数文档编制

[noexcept, since 6.4] bool QColorTransform:: isIdentity () const

Returns true if the color transform is the identity transform.

该函数在 Qt 6.4 引入。

QRgb QColorTransform:: map ( QRgb argb ) const

应用颜色变换在 QRgb argb .

The input should be opaque or unpremultiplied.

QRgba64 QColorTransform:: map ( QRgba64 rgba64 ) const

应用颜色变换在 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 QColorTransform:: map (const QColor & color ) const

应用颜色变换在 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 引入。