]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 30 Dec 2010 01:16:38 +0000 (01:16 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 30 Dec 2010 01:16:38 +0000 (01:16 +0000)
coders/pdf.c

index a01fa42b67a3fcaa9d795d5d430c6d0b2017b2de..91dfd52d0a37deea2c1649aa9e18966355fac5a1 100644 (file)
@@ -948,6 +948,7 @@ static MagickBooleanType WritePDFImage(const ImageInfo *image_info,Image *image)
     XMPProfileMagick[4]= { (char) 0xef, (char) 0xbb, (char) 0xbf, (char) 0x00 };
 
   char
+    basename[MaxTextExtent],
     buffer[MaxTextExtent],
     date[MaxTextExtent],
     **labels,
@@ -2497,8 +2498,9 @@ static MagickBooleanType WritePDFImage(const ImageInfo *image_info,Image *image)
     object);
   (void) WriteBlobString(image,buffer);
   (void) WriteBlobString(image,"<<\n");
+  GetPathComponent(image->filename,BasePath,basename);
   (void) FormatMagickString(buffer,MaxTextExtent,"/Title (%s)\n",
-    EscapeParenthesis(image->filename));
+    EscapeParenthesis(basename));
   (void) WriteBlobString(image,buffer);
   seconds=time((time_t *) NULL);
 #if defined(MAGICKCORE_HAVE_LOCALTIME_R)