Commit 4eb3c67a9 for imagemagick.org
commit 4eb3c67a901e3f82b17f30408f6df54874f14eec
Author: Cristy <urban-warrior@imagemagick.org>
Date: Sun Oct 18 10:39:49 2026 -0400
https://github.com/ImageMagick/ImageMagick/issues/9037
diff --git a/coders/bayer.c b/coders/bayer.c
index aa8fd74a5..4cfbb49cd 100644
--- a/coders/bayer.c
+++ b/coders/bayer.c
@@ -231,11 +231,13 @@ ModuleExport size_t RegisterBAYERImage(void)
entry->decoder=(DecodeImageHandler *) ReadBAYERImage;
entry->encoder=(EncodeImageHandler *) WriteBAYERImage;
entry->flags|=CoderRawSupportFlag | CoderEndianSupportFlag;
+ entry->flags^=CoderBlobSupportFlag;
(void) RegisterMagickInfo(entry);
entry=AcquireMagickInfo("BAYER","BAYERA","Raw mosaiced and alpha samples");
entry->decoder=(DecodeImageHandler *) ReadBAYERImage;
entry->encoder=(EncodeImageHandler *) WriteBAYERImage;
entry->flags|=CoderRawSupportFlag | CoderEndianSupportFlag;
+ entry->flags^=CoderBlobSupportFlag;
(void) RegisterMagickInfo(entry);
return(MagickImageCoderSignature);
}
diff --git a/coders/clip.c b/coders/clip.c
index 3443b50f9..ca948063d 100644
--- a/coders/clip.c
+++ b/coders/clip.c
@@ -157,6 +157,7 @@ ModuleExport size_t RegisterCLIPImage(void)
entry=AcquireMagickInfo("CLIP","CLIP","Image Clip Mask");
entry->decoder=(DecodeImageHandler *) ReadCLIPImage;
entry->encoder=(EncodeImageHandler *) WriteCLIPImage;
+ entry->flags^=CoderBlobSupportFlag;
(void) RegisterMagickInfo(entry);
return(MagickImageCoderSignature);
}
diff --git a/coders/histogram.c b/coders/histogram.c
index 82ee18d49..15867974e 100644
--- a/coders/histogram.c
+++ b/coders/histogram.c
@@ -107,6 +107,7 @@ ModuleExport size_t RegisterHISTOGRAMImage(void)
entry->encoder=(EncodeImageHandler *) WriteHISTOGRAMImage;
entry->flags^=CoderAdjoinFlag;
entry->format_type=ImplicitFormatType;
+ entry->flags^=CoderBlobSupportFlag;
(void) RegisterMagickInfo(entry);
return(MagickImageCoderSignature);
}
diff --git a/coders/mask.c b/coders/mask.c
index 0d19ff09e..0996767e0 100644
--- a/coders/mask.c
+++ b/coders/mask.c
@@ -158,6 +158,7 @@ ModuleExport size_t RegisterMASKImage(void)
entry=AcquireMagickInfo("MASK","MASK","Image Clip Mask");
entry->decoder=(DecodeImageHandler *) ReadMASKImage;
entry->encoder=(EncodeImageHandler *) WriteMASKImage;
+ entry->flags^=CoderBlobSupportFlag;
(void) RegisterMagickInfo(entry);
return(MagickImageCoderSignature);
}
diff --git a/coders/matte.c b/coders/matte.c
index b5af19a3a..647acf173 100644
--- a/coders/matte.c
+++ b/coders/matte.c
@@ -96,6 +96,7 @@ ModuleExport size_t RegisterMATTEImage(void)
entry=AcquireMagickInfo("MATTE","MATTE","MATTE format");
entry->encoder=(EncodeImageHandler *) WriteMATTEImage;
entry->format_type=ExplicitFormatType;
+ entry->flags^=CoderBlobSupportFlag;
(void) RegisterMagickInfo(entry);
return(MagickImageCoderSignature);
}
diff --git a/coders/null.c b/coders/null.c
index 073e3c16f..237ed382b 100644
--- a/coders/null.c
+++ b/coders/null.c
@@ -185,6 +185,7 @@ ModuleExport size_t RegisterNULLImage(void)
entry->encoder=(EncodeImageHandler *) WriteNULLImage;
entry->flags^=CoderAdjoinFlag;
entry->format_type=ImplicitFormatType;
+ entry->flags^=CoderBlobSupportFlag;
(void) RegisterMagickInfo(entry);
return(MagickImageCoderSignature);
}
diff --git a/coders/thumbnail.c b/coders/thumbnail.c
index d37d45825..a5cd6783b 100644
--- a/coders/thumbnail.c
+++ b/coders/thumbnail.c
@@ -94,6 +94,7 @@ ModuleExport size_t RegisterTHUMBNAILImage(void)
entry=AcquireMagickInfo("THUMBNAIL","THUMBNAIL","EXIF Profile Thumbnail");
entry->encoder=(EncodeImageHandler *) WriteTHUMBNAILImage;
+ entry->flags^=CoderBlobSupportFlag;
(void) RegisterMagickInfo(entry);
return(MagickImageCoderSignature);
}
diff --git a/coders/vid.c b/coders/vid.c
index 4b583b0c9..a492153ac 100644
--- a/coders/vid.c
+++ b/coders/vid.c
@@ -264,6 +264,7 @@ ModuleExport size_t RegisterVIDImage(void)
entry->decoder=(DecodeImageHandler *) ReadVIDImage;
entry->encoder=(EncodeImageHandler *) WriteVIDImage;
entry->format_type=ImplicitFormatType;
+ entry->flags^=CoderBlobSupportFlag;
(void) RegisterMagickInfo(entry);
return(MagickImageCoderSignature);
}