Commit ef809e96f for imagemagick.org

commit ef809e96f3c2b67bba482a0753ce539fa855cfdc
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Sun Aug 2 10:50:49 2026 -0400

    refactor

diff --git a/MagickCore/constitute.c b/MagickCore/constitute.c
index 41691c5ef..964d62b1b 100644
--- a/MagickCore/constitute.c
+++ b/MagickCore/constitute.c
@@ -1154,9 +1154,8 @@ static MagickBooleanType GetImplicitDataImageType(const char *data_url,
   if (LocaleNCompare(magick,"x-",2) == 0)
     (void) memmove(magick,magick+2,strlen(magick+2)+1);
   magick_info=GetMagickInfo(magick,exception);
-  if (magick_info == (const MagickInfo *) NULL)
-    return(MagickFalse);
-  if (magick_info->format_type == ImplicitFormatType)
+  if ((magick_info == (const MagickInfo *) NULL) ||
+      (GetMagickExplicitAllowed(magick_info) == MagickFalse))
     return(MagickFalse);
   return(MagickTrue);
 }