]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/1025
authorCristy <urban-warrior@imagemagick.org>
Sat, 17 Mar 2018 00:18:21 +0000 (20:18 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 17 Mar 2018 00:18:21 +0000 (20:18 -0400)
coders/ept.c

index 89f429cb1c52dff45725e8b3ce5ef25d58aaf706..80399002fa22af268c2bdb47c6954e1d8a76d14f 100644 (file)
@@ -414,11 +414,18 @@ static MagickBooleanType WriteEPTImage(const ImageInfo *image_info,Image *image,
   if (write_image == (Image *) NULL)
     return(MagickFalse);
   write_info=CloneImageInfo(image_info);
+  (void) CopyMagickString(write_info->filename,"EPS:",MagickPathExtent);
   (void) CopyMagickString(write_info->magick,"EPS",MagickPathExtent);
   if (LocaleCompare(image_info->magick,"EPT2") == 0)
-    (void) CopyMagickString(write_info->magick,"EPS2",MagickPathExtent);
+    {
+      (void) CopyMagickString(write_info->filename,"EPS2:",MagickPathExtent);
+      (void) CopyMagickString(write_info->magick,"EPS2",MagickPathExtent);
+    }
   if (LocaleCompare(image_info->magick,"EPT3") == 0)
-    (void) CopyMagickString(write_info->magick,"EPS3",MagickPathExtent);
+    {
+      (void) CopyMagickString(write_info->filename,"EPS3:",MagickPathExtent);
+      (void) CopyMagickString(write_info->magick,"EPS3",MagickPathExtent);
+    }
   (void) memset(&ept_info,0,sizeof(ept_info));
   ept_info.magick=0xc6d3d0c5ul;
   ept_info.postscript=(unsigned char *) ImageToBlob(write_info,write_image,