(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 26 Jan 2013 13:53:22 +0000 (13:53 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 26 Jan 2013 13:53:22 +0000 (13:53 +0000)
coders/fits.c

index 38352ebb7bed385eeae96357ebd5ca0fc64ef3cf..a7bf5d88f600bb6baff569c1a183d9e99df01477 100644 (file)
@@ -447,12 +447,9 @@ static Image *ReadFITSImage(const ImageInfo *image_info,
       for (x=0; x < (ssize_t) image->columns; x++)
       {
         pixel=GetFITSPixel(image,fits_info.bits_per_pixel);
-        if (image->depth == 16)
-          pixel-=half_interval;
-#if !defined(MAGICKCORE_HDRI_SUPPORT)
-        if ((image->depth == 32) || (image->depth == 64))
-          pixel-=half_interval;
-#endif
+        if (image->depth == 16) || (image->depth == 32) ||
+            (image->depth == 64))
+          SetFITSUnsignedPixels(1,image->depth,(unsigned char *) &pixel);
         SetPixelGray(image,ClampToQuantum(scale*(fits_info.scale*(pixel-
           fits_info.min_data)+fits_info.zero)),q);
         q+=GetPixelChannels(image);