From: cristy Date: Sat, 26 Jan 2013 13:54:54 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~4344 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=163d678c009fa8c11235958390ee6d4ae72e6bb0;p=imagemagick --- diff --git a/coders/fits.c b/coders/fits.c index a7bf5d88f..c8a515103 100644 --- a/coders/fits.c +++ b/coders/fits.c @@ -248,7 +248,6 @@ static Image *ReadFITSImage(const ImageInfo *image_info, value[73]; double - half_interval, pixel, scale; @@ -409,7 +408,6 @@ static Image *ReadFITSImage(const ImageInfo *image_info, if ((fits_info.simple == MagickFalse) || (fits_info.number_axes < 1) || (fits_info.number_axes > 4) || (number_pixels == 0)) ThrowReaderException(CorruptImageError,"ImageTypeNotSupported"); - half_interval=pow(2.0,(double) image->depth-1); for (scene=0; scene < (ssize_t) fits_info.number_planes; scene++) { image->columns=(size_t) fits_info.columns; @@ -447,7 +445,7 @@ 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) || (image->depth == 32) || + 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-