|
Krita Source Code Documentation
|
#include <QtGlobal>#include "kritapigment_export.h"Go to the source code of this file.
Functions | |
| KRITAPIGMENT_EXPORT void | CMYKToCMY (qreal *c, qreal *m, qreal *y, qreal *k) |
| KRITAPIGMENT_EXPORT void | CMYToCMYK (qreal *c, qreal *m, qreal *y, qreal *k) |
| KRITAPIGMENT_EXPORT void | HCIToRGB (const qreal h, const qreal s, const qreal i, qreal *red, qreal *green, qreal *blue) |
| KRITAPIGMENT_EXPORT void | HCYToRGB (const qreal h, const qreal s, const qreal y, qreal *red, qreal *green, qreal *blue, qreal R=0.299, qreal G=0.587, qreal B=0.114) |
| KRITAPIGMENT_EXPORT void | hls_to_rgb (float h, float l, float s, quint8 *r, quint8 *g, quint8 *b) |
| KRITAPIGMENT_EXPORT void | hls_to_rgb (int h, int l, int s, quint8 *r, quint8 *g, quint8 *b) |
| KRITAPIGMENT_EXPORT void | HSIToRGB (const qreal h, const qreal s, const qreal i, qreal *red, qreal *green, qreal *blue) |
| KRITAPIGMENT_EXPORT void | HSLToRGB (float h, float sl, float l, float *r, float *g, float *b) |
| KRITAPIGMENT_EXPORT void | hsv_to_rgb (int H, int S, int V, int *R, int *G, int *B) |
| KRITAPIGMENT_EXPORT void | HSVToRGB (float h, float s, float v, float *r, float *g, float *b) |
| KRITAPIGMENT_EXPORT void | HSYToRGB (const qreal h, const qreal s, const qreal y, qreal *red, qreal *green, qreal *blue, qreal R=0.299, qreal G=0.587, qreal B=0.114) |
| KRITAPIGMENT_EXPORT float | hue_value (float n1, float n2, float hue) |
| KRITAPIGMENT_EXPORT void | LabToLCH (const qreal l, const qreal a, const qreal b, qreal *L, qreal *C, qreal *H) |
| KRITAPIGMENT_EXPORT void | LCHToLab (const qreal L, const qreal C, const qreal H, qreal *l, qreal *a, qreal *b) |
| KRITAPIGMENT_EXPORT void | rgb_to_hls (quint8 r, quint8 g, quint8 b, float *h, float *l, float *s) |
| KRITAPIGMENT_EXPORT void | rgb_to_hls (quint8 r, quint8 g, quint8 b, int *h, int *l, int *s) |
| KRITAPIGMENT_EXPORT void | rgb_to_hsv (int R, int G, int B, int *H, int *S, int *V) |
| KRITAPIGMENT_EXPORT void | RGBToHCI (const qreal r, const qreal g, const qreal b, qreal *h, qreal *c, qreal *i) |
| KRITAPIGMENT_EXPORT void | RGBToHCY (const qreal r, const qreal g, const qreal b, qreal *h, qreal *c, qreal *y, qreal R=0.299, qreal G=0.587, qreal B=0.114) |
| KRITAPIGMENT_EXPORT void | RGBToHSI (qreal r, qreal g, qreal b, qreal *h, qreal *s, qreal *i) |
| KRITAPIGMENT_EXPORT void | RGBToHSL (float r, float g, float b, float *h, float *s, float *l) |
| KRITAPIGMENT_EXPORT void | RGBToHSV (float r, float g, float b, float *h, float *s, float *v) |
| KRITAPIGMENT_EXPORT void | RGBToHSY (qreal r, qreal g, qreal b, qreal *h, qreal *s, qreal *y, qreal R=0.299, qreal G=0.587, qreal B=0.114) |
| KRITAPIGMENT_EXPORT void | RGBToYUV (qreal r, qreal g, qreal b, qreal *y, qreal *cb, qreal *cr, qreal R=0.299, qreal G=0.587, qreal B=0.114) |
| KRITAPIGMENT_EXPORT void | xyYToXYZ (const qreal x, const qreal y, const qreal yY, qreal *X, qreal *Y, qreal *Z) |
| KRITAPIGMENT_EXPORT void | XYZToxyY (const qreal X, const qreal Y, const qreal Z, qreal *x, qreal *y, qreal *yY) |
| KRITAPIGMENT_EXPORT void | YUVToRGB (const qreal y, const qreal cb, const qreal cr, qreal *r, qreal *g, qreal *b, qreal R=0.299, qreal G=0.587, qreal B=0.114) |
| KRITAPIGMENT_EXPORT void CMYKToCMY | ( | qreal * | c, |
| qreal * | m, | ||
| qreal * | y, | ||
| qreal * | k ) |
Definition at line 882 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void CMYToCMYK | ( | qreal * | c, |
| qreal * | m, | ||
| qreal * | y, | ||
| qreal * | k ) |
Definition at line 854 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void HCIToRGB | ( | const qreal | h, |
| const qreal | s, | ||
| const qreal | i, | ||
| qreal * | red, | ||
| qreal * | green, | ||
| qreal * | blue ) |
Definition at line 640 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void HCYToRGB | ( | const qreal | h, |
| const qreal | s, | ||
| const qreal | y, | ||
| qreal * | red, | ||
| qreal * | green, | ||
| qreal * | blue, | ||
| qreal | R = 0.299, | ||
| qreal | G = 0.587, | ||
| qreal | B = 0.114 ) |
Definition at line 708 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void hls_to_rgb | ( | float | h, |
| float | l, | ||
| float | s, | ||
| quint8 * | r, | ||
| quint8 * | g, | ||
| quint8 * | b ) |
Definition at line 293 of file KoColorConversions.cpp.
References hue_value().
| KRITAPIGMENT_EXPORT void hls_to_rgb | ( | int | h, |
| int | l, | ||
| int | s, | ||
| quint8 * | r, | ||
| quint8 * | g, | ||
| quint8 * | b ) |
Definition at line 320 of file KoColorConversions.cpp.
References hls_to_rgb().
| KRITAPIGMENT_EXPORT void HSIToRGB | ( | const qreal | h, |
| const qreal | s, | ||
| const qreal | i, | ||
| qreal * | red, | ||
| qreal * | green, | ||
| qreal * | blue ) |
Definition at line 411 of file KoColorConversions.cpp.
References HSYToRGB().
| KRITAPIGMENT_EXPORT void HSLToRGB | ( | float | h, |
| float | sl, | ||
| float | l, | ||
| float * | r, | ||
| float * | g, | ||
| float * | b ) |
Definition at line 376 of file KoColorConversions.cpp.
References v.
| KRITAPIGMENT_EXPORT void hsv_to_rgb | ( | int | H, |
| int | S, | ||
| int | V, | ||
| int * | R, | ||
| int * | G, | ||
| int * | B ) |
Definition at line 72 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void HSVToRGB | ( | float | h, |
| float | s, | ||
| float | v, | ||
| float * | r, | ||
| float * | g, | ||
| float * | b ) |
Definition at line 165 of file KoColorConversions.cpp.
References EPSILON, p, UNDEFINED_HUE, and v.
| KRITAPIGMENT_EXPORT void HSYToRGB | ( | const qreal | h, |
| const qreal | s, | ||
| const qreal | y, | ||
| qreal * | red, | ||
| qreal * | green, | ||
| qreal * | blue, | ||
| qreal | R = 0.299, | ||
| qreal | G = 0.587, | ||
| qreal | B = 0.114 ) |
Definition at line 423 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT float hue_value | ( | float | n1, |
| float | n2, | ||
| float | hue ) |
Definition at line 277 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void LabToLCH | ( | const qreal | l, |
| const qreal | a, | ||
| const qreal | b, | ||
| qreal * | L, | ||
| qreal * | C, | ||
| qreal * | H ) |
Definition at line 810 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void LCHToLab | ( | const qreal | L, |
| const qreal | C, | ||
| const qreal | H, | ||
| qreal * | l, | ||
| qreal * | a, | ||
| qreal * | b ) |
Definition at line 826 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void rgb_to_hls | ( | quint8 | r, |
| quint8 | g, | ||
| quint8 | b, | ||
| float * | h, | ||
| float * | l, | ||
| float * | s ) |
Definition at line 223 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void rgb_to_hls | ( | quint8 | r, |
| quint8 | g, | ||
| quint8 | b, | ||
| int * | h, | ||
| int * | l, | ||
| int * | s ) |
Definition at line 310 of file KoColorConversions.cpp.
References rgb_to_hls().
| KRITAPIGMENT_EXPORT void rgb_to_hsv | ( | int | R, |
| int | G, | ||
| int | B, | ||
| int * | H, | ||
| int * | S, | ||
| int * | V ) |
A number of often-used conversions between color models
Definition at line 18 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void RGBToHCI | ( | const qreal | r, |
| const qreal | g, | ||
| const qreal | b, | ||
| qreal * | h, | ||
| qreal * | c, | ||
| qreal * | i ) |
Definition at line 673 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void RGBToHCY | ( | const qreal | r, |
| const qreal | g, | ||
| const qreal | b, | ||
| qreal * | h, | ||
| qreal * | c, | ||
| qreal * | y, | ||
| qreal | R = 0.299, | ||
| qreal | G = 0.587, | ||
| qreal | B = 0.114 ) |
Definition at line 739 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void RGBToHSI | ( | qreal | r, |
| qreal | g, | ||
| qreal | b, | ||
| qreal * | h, | ||
| qreal * | s, | ||
| qreal * | i ) |
Definition at line 416 of file KoColorConversions.cpp.
References RGBToHSY().
| KRITAPIGMENT_EXPORT void RGBToHSL | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float * | h, | ||
| float * | s, | ||
| float * | l ) |
Definition at line 335 of file KoColorConversions.cpp.
References r2, UNDEFINED_HUE, and v.
| KRITAPIGMENT_EXPORT void RGBToHSV | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float * | h, | ||
| float * | s, | ||
| float * | v ) |
Definition at line 132 of file KoColorConversions.cpp.
References EPSILON, UNDEFINED_HUE, and v.
| KRITAPIGMENT_EXPORT void RGBToHSY | ( | qreal | r, |
| qreal | g, | ||
| qreal | b, | ||
| qreal * | h, | ||
| qreal * | s, | ||
| qreal * | y, | ||
| qreal | R = 0.299, | ||
| qreal | G = 0.587, | ||
| qreal | B = 0.114 ) |
Definition at line 541 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void RGBToYUV | ( | qreal | r, |
| qreal | g, | ||
| qreal | b, | ||
| qreal * | y, | ||
| qreal * | cb, | ||
| qreal * | cr, | ||
| qreal | R = 0.299, | ||
| qreal | G = 0.587, | ||
| qreal | B = 0.114 ) |
Definition at line 782 of file KoColorConversions.cpp.
| KRITAPIGMENT_EXPORT void xyYToXYZ | ( | const qreal | x, |
| const qreal | y, | ||
| const qreal | yY, | ||
| qreal * | X, | ||
| qreal * | Y, | ||
| qreal * | Z ) |
| KRITAPIGMENT_EXPORT void XYZToxyY | ( | const qreal | X, |
| const qreal | Y, | ||
| const qreal | Z, | ||
| qreal * | x, | ||
| qreal * | y, | ||
| qreal * | yY ) |
| KRITAPIGMENT_EXPORT void YUVToRGB | ( | const qreal | y, |
| const qreal | cb, | ||
| const qreal | cr, | ||
| qreal * | r, | ||
| qreal * | g, | ||
| qreal * | b, | ||
| qreal | R = 0.299, | ||
| qreal | G = 0.587, | ||
| qreal | B = 0.114 ) |