From: cristy Date: Wed, 9 Nov 2011 00:42:46 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~6669 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a4e5f47ec63e62952af27cc1f0d4ece75e2db3a6;p=imagemagick --- diff --git a/coders/psd.c b/coders/psd.c index 2daa586bf..0207dd6fb 100644 --- a/coders/psd.c +++ b/coders/psd.c @@ -2276,10 +2276,12 @@ static MagickBooleanType WritePSDImage(const ImageInfo *image_info,Image *image, while (next_image != NULL) { next_image->compression=NoCompression; - (void) WriteBlobMSBLong(image,0); - (void) WriteBlobMSBLong(image,0); - (void) WriteBlobMSBLong(image,(unsigned int) next_image->rows); - (void) WriteBlobMSBLong(image,(unsigned int) next_image->columns); + (void) WriteBlobMSBLong(image,(unsigned int) next_image->page.y); + (void) WriteBlobMSBLong(image,(unsigned int) next_image->page.x); + (void) WriteBlobMSBLong(image,(unsigned int) next_image->page.y+ + next_image->rows); + (void) WriteBlobMSBLong(image,(unsigned int) next_image->page.x+ + next_image->columns); packet_size=next_image->depth > 8 ? 2UL : 1UL; channel_size=(unsigned int) ((packet_size*next_image->rows* next_image->columns)+2);