summaryrefslogtreecommitdiff
path: root/dmagick
diff options
context:
space:
mode:
authorMike Wey2013-01-29 23:20:19 +0100
committerMike Wey2013-01-29 23:20:19 +0100
commit7968aa142fb8c2c4494382726a3fdb784e0b467f (patch)
tree6bddfb05eccdc8ca20b35dcdf8ba80f6868ae5c9 /dmagick
parent2c38f5b3ea75829d3f8cac09eda7ec959f023399 (diff)
Update the headers for ImageMagick 6.8.2.ImageMagick_6.8.2
Diffstat (limited to 'dmagick')
-rw-r--r--dmagick/c/cache.d3
-rw-r--r--dmagick/c/magickVersion.d9
-rw-r--r--dmagick/c/option.d9
-rw-r--r--dmagick/c/pixel.d6
-rw-r--r--dmagick/c/transform.d5
5 files changed, 29 insertions, 3 deletions
diff --git a/dmagick/c/cache.d b/dmagick/c/cache.d
index f97e7cf..4418a93 100644
--- a/dmagick/c/cache.d
+++ b/dmagick/c/cache.d
@@ -17,7 +17,8 @@ extern(C)
MemoryCache,
MapCache,
DiskCache,
- PingCache
+ PingCache,
+ DistributedCache
}
static if ( MagickLibVersion >= 0x677 )
diff --git a/dmagick/c/magickVersion.d b/dmagick/c/magickVersion.d
index 7e629d3..6ee9e1c 100644
--- a/dmagick/c/magickVersion.d
+++ b/dmagick/c/magickVersion.d
@@ -152,13 +152,20 @@ extern(C)
///ditto
enum MagickLibVersionText = "6.8.0";
}
- else
+ else version(MagickCore_681)
{
/// Defines the version of ImageMagick where these headers are based on.
enum MagickLibVersion = 0x681;
///ditto
enum MagickLibVersionText = "6.8.1";
}
+ else
+ {
+ /// Defines the version of ImageMagick where these headers are based on.
+ enum MagickLibVersion = 0x682;
+ ///ditto
+ enum MagickLibVersionText = "6.8.2";
+ }
/*
* With ImageMagick 6.6.3 long and unsinged long were changed to
diff --git a/dmagick/c/option.d b/dmagick/c/option.d
index 06e6bf6..ea85668 100644
--- a/dmagick/c/option.d
+++ b/dmagick/c/option.d
@@ -27,7 +27,14 @@ extern(C)
MagickUndefinedOptions = -1,
MagickAlignOptions = 0,
MagickAlphaOptions,
- MagickBooleanOptions,
+ MagickBooleanOptions,";
+
+ static if ( MagickLibVersion >= 0x682 )
+ {
+ options ~= "MagickCacheOptions,";
+ }
+
+ options ~= "
MagickChannelOptions,
MagickClassOptions,
MagickClipPathOptions,
diff --git a/dmagick/c/pixel.d b/dmagick/c/pixel.d
index 424fe5e..729d7c3 100644
--- a/dmagick/c/pixel.d
+++ b/dmagick/c/pixel.d
@@ -156,5 +156,11 @@ extern(C)
MagickPixelPacket* CloneMagickPixelPacket(const(MagickPixelPacket)*);
}
+ static if ( MagickLibVersion >= 0x682 )
+ {
+ MagickRealType DecodePixelGamma(const MagickRealType);
+ MagickRealType EncodePixelGamma(const MagickRealType);
+ }
+
void GetMagickPixelPacket(const(Image)*, MagickPixelPacket*);
}
diff --git a/dmagick/c/transform.d b/dmagick/c/transform.d
index df325d4..27b79ca 100644
--- a/dmagick/c/transform.d
+++ b/dmagick/c/transform.d
@@ -10,6 +10,11 @@ alias ptrdiff_t ssize_t;
extern(C)
{
+ static if ( MagickLibVersion >= 0x682 )
+ {
+ Image* AutoOrientImage(const(Image)*, const OrientationType, ExceptionInfo*);
+ }
+
Image* ChopImage(const(Image)*, const(RectangleInfo)*, ExceptionInfo*);
Image* ConsolidateCMYKImages(const(Image)*, ExceptionInfo*);
Image* CropImage(const(Image)*, const(RectangleInfo)*, ExceptionInfo*);