summaryrefslogtreecommitdiff
path: root/dmagick/c/gem.d
diff options
context:
space:
mode:
Diffstat (limited to 'dmagick/c/gem.d')
-rw-r--r--dmagick/c/gem.d12
1 files changed, 12 insertions, 0 deletions
diff --git a/dmagick/c/gem.d b/dmagick/c/gem.d
index d777638..3b6a073 100644
--- a/dmagick/c/gem.d
+++ b/dmagick/c/gem.d
@@ -24,6 +24,12 @@ extern(C)
void ConvertHSLToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
void ConvertHWBToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
+ static if ( MagickLibVersion >= 0x685 )
+ {
+ void ConvertLCHabToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
+ void ConvertLCHuvToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
+ }
+
static if (MagickLibVersion >= 0x679)
{
void ConvertRGBToHCL(const Quantum, const Quantum, const Quantum, double*, double*, double*);
@@ -32,4 +38,10 @@ extern(C)
void ConvertRGBToHSB(const Quantum, const Quantum, const Quantum, double*, double*, double*);
void ConvertRGBToHSL(const Quantum, const Quantum, const Quantum, double*, double*, double*);
void ConvertRGBToHWB(const Quantum, const Quantum, const Quantum, double*, double*, double*);
+
+ static if ( MagickLibVersion >= 0x685 )
+ {
+ void ConvertRGBToLCHab(const Quantum, const Quantum, const Quantum, double*, double*, double*);
+ void ConvertRGBToLCHuv(const Quantum, const Quantum, const Quantum, double*, double*, double*);
+ }
}