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.d13
1 files changed, 12 insertions, 1 deletions
diff --git a/dmagick/c/gem.d b/dmagick/c/gem.d
index 43bcad4..4ece84d 100644
--- a/dmagick/c/gem.d
+++ b/dmagick/c/gem.d
@@ -14,9 +14,20 @@ extern(C)
size_t GetOptimalKernelWidth1D(const double, const double);
size_t GetOptimalKernelWidth2D(const double, const double);
+ static if (MagickLibVersion >= 0x679)
+ {
+ void ConvertHCLToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
+ }
+
void ConvertHSBToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
void ConvertHSLToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
- void ConvertHWBToRGB(const double, const double, const double, Quantum*, Quantum *,Quantum*);
+ void ConvertHWBToRGB(const double, const double, const double, Quantum*, Quantum*, Quantum*);
+
+ static if (MagickLibVersion >= 0x679)
+ {
+ void ConvertRGBToHCL(const Quantum, const Quantum, const Quantum, double*, double*, double*);
+ }
+
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*);