QColorTransform Class
QColorTransform クラスは、色空間間の変換です。詳細...
Header: | #include <QColorTransform> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
- 継承メンバを含む全メンバ一覧
- QColorTransformは、ペイントクラスに属しています。
パブリック関数
(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 に色変換を適用します。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。