From 47b81c2399d5fd3e1bfc6e8a13d7281028393177 Mon Sep 17 00:00:00 2001 From: cristy Date: Thu, 29 Mar 2012 14:19:09 +0000 Subject: [PATCH] --- coders/bmp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/coders/bmp.c b/coders/bmp.c index 76f0386a8..9bf12b645 100644 --- a/coders/bmp.c +++ b/coders/bmp.c @@ -840,9 +840,6 @@ static Image *ReadBMPImage(const ImageInfo *image_info,ExceptionInfo *exception) image->columns=(size_t) MagickAbsoluteValue(bmp_info.width); image->rows=(size_t) MagickAbsoluteValue(bmp_info.height); image->depth=bmp_info.bits_per_pixel <= 8 ? bmp_info.bits_per_pixel : 8; - image->resolution.x=(double) bmp_info.x_pixels/100.0; - image->resolution.y=(double) bmp_info.y_pixels/100.0; - image->units=PixelsPerCentimeterResolution; if ((bmp_info.bits_per_pixel == 16) || (bmp_info.bits_per_pixel == 32)) image->matte=bmp_info.alpha_mask != 0 ? MagickTrue : MagickFalse; if ((bmp_info.number_colors != 0) || (bmp_info.bits_per_pixel < 16)) @@ -897,6 +894,9 @@ static Image *ReadBMPImage(const ImageInfo *image_info,ExceptionInfo *exception) } bmp_colormap=(unsigned char *) RelinquishMagickMemory(bmp_colormap); } + image->resolution.x=(double) bmp_info.x_pixels/100.0; + image->resolution.y=(double) bmp_info.y_pixels/100.0; + image->units=PixelsPerCentimeterResolution; if ((image_info->ping != MagickFalse) && (image_info->number_scenes != 0)) if (image->scene >= (image_info->scene+image_info->number_scenes-1)) break; -- 2.40.0