]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 27 Nov 2014 14:06:34 +0000 (14:06 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 27 Nov 2014 14:06:34 +0000 (14:06 +0000)
MagickCore/coder.c
coders/jpeg.c

index 1aeaa37ebb8fff5dabe0a9f7dd15c9ea2127d8c3..d5f6ac7b4b195225b6dbb13ac0980b99439df25b 100644 (file)
@@ -153,6 +153,7 @@ static const CoderMapInfo
     { "JPM", "JP2" },
     { "J2C", "JP2" },
     { "J2K", "JP2" },
+    { "JPE", "JPEG" },
     { "JPG", "JPEG" },
     { "JPX", "JP2" },
     { "K", "RAW" },
index c6b28f0d48a4e64e6e043156af1de9a82f4489df..8c700a8d676b1c26b69ea70729114ad3271c4029 100644 (file)
@@ -1514,6 +1514,22 @@ ModuleExport size_t RegisterJPEGImage(void)
 #if defined(JPEG_LIB_VERSION)
   (void) FormatLocaleString(version,MaxTextExtent,"%d",JPEG_LIB_VERSION);
 #endif
+  entry=SetMagickInfo("JPE");
+#if JPEG_LIB_VERSION < 80
+  entry->thread_support=NoThreadSupport;
+#endif
+#if defined(MAGICKCORE_JPEG_DELEGATE)
+  entry->decoder=(DecodeImageHandler *) ReadJPEGImage;
+  entry->encoder=(EncodeImageHandler *) WriteJPEGImage;
+#endif
+  entry->magick=(IsImageFormatHandler *) IsJPEG;
+  entry->adjoin=MagickFalse;
+  entry->description=ConstantString(description);
+  if (*version != '\0')
+    entry->version=ConstantString(version);
+  entry->mime_type=ConstantString("image/jpeg");
+  entry->module=ConstantString("JPEG");
+  (void) RegisterMagickInfo(entry);
   entry=SetMagickInfo("JPEG");
 #if JPEG_LIB_VERSION < 80
   entry->thread_support=NoThreadSupport;
@@ -1588,6 +1604,7 @@ ModuleExport void UnregisterJPEGImage(void)
   (void) UnregisterMagickInfo("PJPG");
   (void) UnregisterMagickInfo("JPEG");
   (void) UnregisterMagickInfo("JPG");
+  (void) UnregisterMagickInfo("JPE");
 }