diff options
| author | Mike Wey | 2011-11-19 12:14:44 +0100 |
|---|---|---|
| committer | Mike Wey | 2011-11-19 12:14:44 +0100 |
| commit | efe1545a6b7dc952489308c1e395f71cbb5bc8f4 (patch) | |
| tree | 314114b17ae9ebb448efac025041640485bc48e8 /dmagick/Array.d | |
| parent | f5d4e20d1ec4ee8ccd66b80ab899d55928c1520a (diff) | |
Fix problems with ImageMagick 6.6.0.
Diffstat (limited to 'dmagick/Array.d')
| -rw-r--r-- | dmagick/Array.d | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/dmagick/Array.d b/dmagick/Array.d index 8ff60f7..62f17fa 100644 --- a/dmagick/Array.d +++ b/dmagick/Array.d @@ -66,8 +66,15 @@ Image average(Image[] images) linkImages(images); scope(exit) unlinkImages(images); - MagickCoreImage* image = - EvaluateImages(images[0].imageRef, MagickEvaluateOperator.MeanEvaluateOperator, DMagickExceptionInfo()); + static if ( is(typeof(EvaluateImages)) ) + { + MagickCoreImage* image = + EvaluateImages(images[0].imageRef, MagickEvaluateOperator.MeanEvaluateOperator, DMagickExceptionInfo()); + } + else + { + MagickCoreImage* image = AverageImages(images[0].imageRef, DMagickExceptionInfo()); + } return new Image(image); } |
