]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 15 Mar 2013 10:35:45 +0000 (10:35 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 15 Mar 2013 10:35:45 +0000 (10:35 +0000)
coders/txt.c

index 52822789fe6126feaa3221675fc6d47c9749d1e6..e82b7fc979ac70a83aeddfaeb04d367129e98cd5 100644 (file)
@@ -693,11 +693,14 @@ static MagickBooleanType WriteTXTImage(const ImageInfo *image_info,Image *image,
     image->depth=GetImageQuantumDepth(image,MagickTrue);
     if (image->alpha_trait == BlendPixelTrait)
       (void) ConcatenateMagickString(colorspace,"a",MaxTextExtent);
-    (void) FormatLocaleString(buffer,MaxTextExtent,
-      "# ImageMagick pixel enumeration: %.20g,%.20g,%.20g,%s\n",(double)
-      image->columns,(double) image->rows,(double)
-      GetQuantumRange(image->depth),colorspace);
-    (void) WriteBlobString(image,buffer);
+    if (sparse_color == MagickFalse)
+      {
+        (void) FormatLocaleString(buffer,MaxTextExtent,
+          "# ImageMagick pixel enumeration: %.20g,%.20g,%.20g,%s\n",(double)
+          image->columns,(double) image->rows,(double)
+          GetQuantumRange(image->depth),colorspace);
+        (void) WriteBlobString(image,buffer);
+      }
     GetPixelInfo(image,&pixel);
     for (y=0; y < (ssize_t) image->rows; y++)
     {
@@ -721,7 +724,7 @@ static MagickBooleanType WriteTXTImage(const ImageInfo *image_info,Image *image,
               {
                 (void) QueryColorname(image,&pixel,SVGCompliance,tuple,
                   exception);
-                (void) FormatLocaleString(buffer,MaxTextExtent,"%.20g,%.20g ",
+                (void) FormatLocaleString(buffer,MaxTextExtent,"%.20g,%.20g,",
                   (double) x,(double) y);
                 (void) WriteBlobString(image,buffer);
                 (void) WriteBlobString(image,tuple);