QColorTransform Class

QColorTransform クラスは、色空間間の変換です。詳細...

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

パブリック関数

(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
(since 6.4) bool operator!=(const QColorTransform &ct1, const QColorTransform &ct2)
(since 6.4) bool operator==(const QColorTransform &ct1, const QColorTransform &ct2)

詳細説明

QColorTransform は、色空間間の変換のインスタンス化です。色とピクセルに適用して、ある色空間から別の色空間に変換することができます。

QColorTransformのセットアップにはいくつかの前処理が必要なので、頻繁に必要となるQColorTransformは、その場で生成するのではなく、保持しておくことをお勧めします。

メンバ関数ドキュメント

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

色変換が ID 変換である場合に true を返します。

この関数は Qt 6.4 で導入されました。

QRgb QColorTransform::map(QRgb argb) const

色変換をQRgb の値argb に適用します。

入力は不透明であるか、乗算されていない必要があります。

QRgba64 QColorTransform::map(QRgba64 rgba64) const

QRgba64 の値rgba64 に色変換を適用します。

入力は不透過または非乗算でなければならない。

[since 6.4] QRgbaFloat16 QColorTransform::map(QRgbaFloat16 rgbafp16) const

QRgbaFloat16 の値rgbafp16 に色変換を適用する。

入力は不透明であるか、または掛け算されていない必要があります。

この関数は Qt 6.4 で導入されました。

[since 6.4] QRgbaFloat32 QColorTransform::map(QRgbaFloat32 rgbafp32) const

QRgbaFloat32 の値rgbafp32 に対して色変換を適用します。

入力は不透明であるか、または掛け算されていない必要があります。

この関数は Qt 6.4 で導入されました。

QColor QColorTransform::map(const QColor &color) const

QColor の値color に色変換を適用します。

関連する非会員

[since 6.4] bool operator!=(const QColorTransform &ct1, const QColorTransform &ct2)

ct1ct2 と同じ変換を定義していない場合、true を返します。

この関数は Qt 6.4 で導入されました。

[since 6.4] bool operator==(const QColorTransform &ct1, const QColorTransform &ct2)

ct1ct2 と同じ色変換を定義している場合に true を返します。

この関数は Qt 6.4 で導入されました。

©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。