]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 3 Jan 2014 21:08:39 +0000 (21:08 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 3 Jan 2014 21:08:39 +0000 (21:08 +0000)
coders/jp2.c

index 56740f857756c8de9ca4b2c3a1dbca391648c1e7..137caabc0d67e5f6d662da9753565c9368e8f5db 100644 (file)
@@ -547,11 +547,20 @@ static Image *ReadJP2Image(const ImageInfo *image_info,ExceptionInfo *exception)
 */
 ModuleExport size_t RegisterJP2Image(void)
 {
+  char
+    version[MaxTextExtent];
+
   MagickInfo
     *entry;
 
+  *version='\0';
+#if defined(MAGICKCORE_LIBOPENJP2_DELEGATE)
+  (void) FormatLocaleString(version,MaxTextExtent,"%s",opj_version());
+#endif
   entry=SetMagickInfo("JP2");
   entry->description=ConstantString("JPEG-2000 File Format Syntax");
+  if (*version != '\0')
+    entry->version=ConstantString(version);
   entry->mime_type=ConstantString("image/jp2");
   entry->module=ConstantString("JP2");
   entry->magick=(IsImageFormatHandler *) IsJP2;
@@ -565,6 +574,8 @@ ModuleExport size_t RegisterJP2Image(void)
   (void) RegisterMagickInfo(entry);
   entry=SetMagickInfo("J2K");
   entry->description=ConstantString("JPEG-2000 Code Stream Syntax");
+  if (*version != '\0')
+    entry->version=ConstantString(version);
   entry->mime_type=ConstantString("image/jp2");
   entry->module=ConstantString("JP2");
   entry->magick=(IsImageFormatHandler *) IsJ2K;
@@ -578,6 +589,8 @@ ModuleExport size_t RegisterJP2Image(void)
   (void) RegisterMagickInfo(entry);
   entry=SetMagickInfo("JPT");
   entry->description=ConstantString("JPEG-2000 File Format Syntax");
+  if (*version != '\0')
+    entry->version=ConstantString(version);
   entry->mime_type=ConstantString("image/jp2");
   entry->module=ConstantString("JP2");
   entry->magick=(IsImageFormatHandler *) IsJP2;
@@ -591,6 +604,8 @@ ModuleExport size_t RegisterJP2Image(void)
   (void) RegisterMagickInfo(entry);
   entry=SetMagickInfo("JPC");
   entry->description=ConstantString("JPEG-2000 Code Stream Syntax");
+  if (*version != '\0')
+    entry->version=ConstantString(version);
   entry->mime_type=ConstantString("image/jp2");
   entry->module=ConstantString("JP2");
   entry->magick=(IsImageFormatHandler *) IsJPC;