]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/1031
authorCristy <urban-warrior@imagemagick.org>
Tue, 20 Mar 2018 17:44:08 +0000 (13:44 -0400)
committerCristy <urban-warrior@imagemagick.org>
Tue, 20 Mar 2018 17:44:08 +0000 (13:44 -0400)
Magick++/lib/Color.cpp

index a416d8ea47f4e10dcd990f48ee693aba37b47434..3058313ac774fc181d4f4e9f1c682810b87f3662 100644 (file)
@@ -397,7 +397,7 @@ Magick::Quantum Magick::Color::scaleDoubleToQuantum(const double double_)
 
 double Magick::Color::scaleQuantumToDouble(const Magick::Quantum quantum_)
 {
-#if (MAGICKCORE_QUANTUM_DEPTH < 32)
+#if (MAGICKCORE_QUANTUM_DEPTH < 32) && (MAGICKCORE_SIZEOF_FLOAT_T != MAGICKCORE_SIZEOF_DOUBLE || !defined(MAGICKCORE_HDRI_SUPPORT))
   return(static_cast<double>(quantum_)/QuantumRange);
 #else
   return(quantum_/QuantumRange);