summaryrefslogtreecommitdiff
path: root/dmagick/Image.d
diff options
context:
space:
mode:
authorMike Wey2011-09-18 19:30:09 +0200
committerMike Wey2011-09-18 19:30:09 +0200
commit10f5a966424c335cfedb67291d8eba221d15ec2b (patch)
tree985668d242a728f380fdad339ff167a81b00721c /dmagick/Image.d
parent3777c80c4e2a16680035123dfe5f47419f4f3e51 (diff)
Add optimizeLayers, optimizePluslayers, ping, quantize, the quantize
options and remap.
Diffstat (limited to 'dmagick/Image.d')
-rw-r--r--dmagick/Image.d12
1 files changed, 12 insertions, 0 deletions
diff --git a/dmagick/Image.d b/dmagick/Image.d
index bc6b3c2..9b565ce 100644
--- a/dmagick/Image.d
+++ b/dmagick/Image.d
@@ -1967,6 +1967,18 @@ class Image
MagickCoreImage* image = PingImages(options.imageInfo, DMagickExceptionInfo());
+ //Make sure a single image (frame) is read.
+ if ( image.next !is null )
+ {
+ MagickCoreImage* nextImage;
+
+ nextImage = image.next;
+ image.next = null;
+ nextImage.previous = null;
+
+ DestroyImageList(nextImage);
+ }
+
imageRef = ImageRef(image);
}