From: cristy Date: Thu, 22 Nov 2012 02:25:54 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~4687 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4629d118fa62435e1403f8a8562f0db22f4c1bc5;p=imagemagick --- diff --git a/coders/bmp.c b/coders/bmp.c index c9c3378c0..d33d7b4c3 100644 --- a/coders/bmp.c +++ b/coders/bmp.c @@ -730,18 +730,24 @@ static Image *ReadBMPImage(const ImageInfo *image_info,ExceptionInfo *exception) bmp_info.blue_primary.x=(double) ReadBlobLSBLong(image)/0x40000000; bmp_info.blue_primary.y=(double) ReadBlobLSBLong(image)/0x40000000; bmp_info.blue_primary.z=(double) ReadBlobLSBLong(image)/0x40000000; - sum=bmp_info.red_primary.x+bmp_info.red_primary.y+ + sum=bmp_info.red_primary.x+bmp_info.red_primary.x+ bmp_info.red_primary.z; - image->chromaticity.red_primary.x/=sum; - image->chromaticity.red_primary.y/=sum; - sum=bmp_info.green_primary.x+bmp_info.green_primary.y+ + bmp_info.red_primary.x/=sum; + bmp_info.red_primary.y/=sum; + image->chromaticity.red_primary.x=bmp_info.red_primary.x; + image->chromaticity.red_primary.y=bmp_info.red_primary.y; + sum=bmp_info.green_primary.x+bmp_info.green_primary.x+ bmp_info.green_primary.z; - image->chromaticity.green_primary.x/=sum; - image->chromaticity.green_primary.y/=sum; - sum=bmp_info.blue_primary.x+bmp_info.blue_primary.y+ + bmp_info.green_primary.x/=sum; + bmp_info.green_primary.y/=sum; + image->chromaticity.green_primary.x=bmp_info.green_primary.x; + image->chromaticity.green_primary.y=bmp_info.green_primary.y; + sum=bmp_info.blue_primary.x+bmp_info.blue_primary.x+ bmp_info.blue_primary.z; - image->chromaticity.blue_primary.x/=sum; - image->chromaticity.blue_primary.y/=sum; + bmp_info.blue_primary.x/=sum; + bmp_info.blue_primary.y/=sum; + image->chromaticity.blue_primary.x=bmp_info.blue_primary.x; + image->chromaticity.blue_primary.y=bmp_info.blue_primary.y; /* Decode 16^16 fixed point formatted gamma_scales. */