From: cristy Date: Wed, 30 Jan 2013 19:57:08 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~4314 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0a9565b1f4391c69f6bd1ee4ee8e3bfcde353649;p=imagemagick --- diff --git a/coders/fits.c b/coders/fits.c index 6bc181c6a..f7a112b8d 100644 --- a/coders/fits.c +++ b/coders/fits.c @@ -435,8 +435,13 @@ static Image *ReadFITSImage(const ImageInfo *image_info, /* Convert FITS pixels to pixel packets. */ - scale=(double) QuantumRange/(fits_info.scale*(fits_info.max_data- - fits_info.min_data)+fits_info.zero); + if ((image->depth == 16) || (image->depth == 32) || + (image->depth == 64)) + scale=(double) QuantumRange/(fits_info.scale*(fits_info.max_data- + fits_info.min_data)); + else + scale=(double) QuantumRange/(fits_info.scale*(fits_info.max_data- + fits_info.min_data)+fits_info.zero); for (y=(ssize_t) image->rows-1; y >= 0; y--) { q=QueueAuthenticPixels(image,0,y,image->columns,1,exception); diff --git a/configure.ac b/configure.ac index 69f22f50b..820380469 100755 --- a/configure.ac +++ b/configure.ac @@ -718,7 +718,7 @@ esac QUANTUM_DEPTH="$with_quantum_depth" AC_DEFINE_UNQUOTED(QUANTUM_DEPTH_OBSOLETE_IN_H,$QUANTUM_DEPTH,[Number of bits in a pixel Quantum (8/16/32/64)]) AC_SUBST(QUANTUM_DEPTH)dnl -MAGICKCORE_PCFLAGS="$MAGICKCORE_PCFLAGS -DMAGICKCORE_QUANTUM_DEPTH=$QUANTUM_DEPTH" +MAGICK_PCFLAGS="$MAGICK_PCFLAGS -DMAGICKCORE_QUANTUM_DEPTH=$QUANTUM_DEPTH" CFLAGS="$CFLAGS -DMAGICKCORE_QUANTUM_DEPTH=$QUANTUM_DEPTH" CPPFLAGS="$CPPFLAGS -DMAGICKCORE_QUANTUM_DEPTH=$QUANTUM_DEPTH"