diff --git a/coders/dpx.c b/coders/dpx.c
index 5d0e524..c2f6e26 100644
--- a/coders/dpx.c
+++ b/coders/dpx.c
@@ -1803,7 +1803,8 @@
}
extent=GetBytesPerRow(image->columns,image->matte != MagickFalse ? 4UL : 3UL,
image->depth,MagickTrue);
- if ((image_info->type != TrueColorType) && (image->matte == MagickFalse) &&
+ if ((image_info->type != UndefinedColorType) &&
+ (image_info->type != TrueColorType) && (image->matte == MagickFalse) &&
(IsGrayImage(image,&image->exception) != MagickFalse))
{
quantum_type=GrayQuantum;
diff --git a/coders/miff.c b/coders/miff.c
index f4d0323..ff7cdb0 100644
--- a/coders/miff.c
+++ b/coders/miff.c
@@ -1955,7 +1955,7 @@
"depth=%.20g\n",(double) image->columns,(double) image->rows,(double)
image->depth);
(void) WriteBlobString(image,buffer);
- if (image->type != UndefinedType)
+ if (image->type != UndefinedColorType)
{
(void) FormatMagickString(buffer,MaxTextExtent,"type=%s\n",
MagickOptionToMnemonic(MagickTypeOptions,image->type));
diff --git a/coders/mpc.c b/coders/mpc.c
index 4b0acce..fb3c902 100644
--- a/coders/mpc.c
+++ b/coders/mpc.c
@@ -1088,7 +1088,7 @@
"columns=%.20g rows=%.20g depth=%.20g\n",(double) image->columns,
(double) image->rows,(double) image->depth);
(void) WriteBlobString(image,buffer);
- if (image->type != UndefinedType)
+ if (image->type != UndefinedColorType)
{
(void) FormatMagickString(buffer,MaxTextExtent,"type=%s\n",
MagickOptionToMnemonic(MagickTypeOptions,image->type));
diff --git a/coders/png.c b/coders/png.c
index 2d4b89d..61d3cd1 100644
--- a/coders/png.c
+++ b/coders/png.c
@@ -7623,7 +7623,7 @@
image_matte=MagickTrue;
}
- if (image_info->type == UndefinedType ||
+ if (image_info->type == UndefinedColorType ||
image_info->type == OptimizeType)
{
diff --git a/coders/pnm.c b/coders/pnm.c
index 4266dca..fc69666 100644
--- a/coders/pnm.c
+++ b/coders/pnm.c
@@ -895,10 +895,10 @@
{
if ((type == BilevelType) &&
(IsMonochromePixel(q) == MagickFalse))
- type=IsGrayPixel(q) == MagickFalse ? UndefinedType :
+ type=IsGrayPixel(q) == MagickFalse ? UndefinedColorType :
GrayscaleType;
if ((type == GrayscaleType) && (IsGrayPixel(q) == MagickFalse))
- type=UndefinedType;
+ type=UndefinedColorType;
if ((type != BilevelType) && (type != GrayscaleType))
break;
q++;
@@ -911,7 +911,7 @@
quantum_info=DestroyQuantumInfo(quantum_info);
if (status == MagickFalse)
ThrowReaderException(CorruptImageError,"UnableToReadImageData");
- if (type != UndefinedType)
+ if (type != UndefinedColorType)
image->type=type;
break;
}
diff --git a/coders/tiff.c b/coders/tiff.c
index 2271695..a7a0109 100644
--- a/coders/tiff.c
+++ b/coders/tiff.c
@@ -2509,7 +2509,7 @@
/*
Initialize TIFF fields.
*/
- if ((image_info->type != UndefinedType) &&
+ if ((image_info->type != UndefinedColorType) &&
(image_info->type != OptimizeType))
(void) SetImageType(image,image_info->type);
quantum_info=AcquireQuantumInfo(image_info,image);