]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Mon, 2 Sep 2013 02:12:55 +0000 (02:12 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Mon, 2 Sep 2013 02:12:55 +0000 (02:12 +0000)
coders/txt.c

index 00da0a660b4b13cfce7b6a8fe418a20a0ba65267..3ab4806a6e5497fc99ec6b2efc4d2523000ae376 100644 (file)
@@ -689,18 +689,23 @@ static MagickBooleanType WriteTXTImage(const ImageInfo *image_info,Image *image,
   scene=0;
   do
   {
+    ComplianceType
+      compliance;
+
     (void) CopyMagickString(colorspace,CommandOptionToMnemonic(
       MagickColorspaceOptions,(ssize_t) image->colorspace),MaxTextExtent);
     LocaleLower(colorspace);
     image->depth=GetImageQuantumDepth(image,MagickTrue);
     if (image->alpha_trait == BlendPixelTrait)
       (void) ConcatenateMagickString(colorspace,"a",MaxTextExtent);
+    compliance=NoCompliance;
     if (LocaleCompare(image_info->magick,"SPARSE-COLOR") != 0)
       {
         (void) FormatLocaleString(buffer,MaxTextExtent,
           "# ImageMagick pixel enumeration: %.20g,%.20g,%.20g,%s\n",(double)
           image->columns,(double) image->rows,(double) QuantumRange,colorspace);
         (void) WriteBlobString(image,buffer);
+        compliance=SVGCompliance;
       }
     GetPixelInfo(image,&pixel);
     for (y=0; y < (ssize_t) image->rows; y++)
@@ -738,29 +743,27 @@ static MagickBooleanType WriteTXTImage(const ImageInfo *image_info,Image *image,
         (void) WriteBlobString(image,buffer);
         (void) CopyMagickString(tuple,"(",MaxTextExtent);
         if (pixel.colorspace == GRAYColorspace)
-          ConcatenateColorComponent(&pixel,GrayPixelChannel,NoCompliance,
+          ConcatenateColorComponent(&pixel,GrayPixelChannel,compliance,
             tuple);
         else
           {
-            ConcatenateColorComponent(&pixel,RedPixelChannel,NoCompliance,
-              tuple);
+            ConcatenateColorComponent(&pixel,RedPixelChannel,compliance,tuple);
             (void) ConcatenateMagickString(tuple,",",MaxTextExtent);
-            ConcatenateColorComponent(&pixel,GreenPixelChannel,NoCompliance,
+            ConcatenateColorComponent(&pixel,GreenPixelChannel,compliance,
               tuple);
             (void) ConcatenateMagickString(tuple,",",MaxTextExtent);
-            ConcatenateColorComponent(&pixel,BluePixelChannel,NoCompliance,
-              tuple);
+            ConcatenateColorComponent(&pixel,BluePixelChannel,compliance,tuple);
           }
         if (pixel.colorspace == CMYKColorspace)
           {
             (void) ConcatenateMagickString(tuple,",",MaxTextExtent);
-            ConcatenateColorComponent(&pixel,BlackPixelChannel,NoCompliance,
+            ConcatenateColorComponent(&pixel,BlackPixelChannel,compliance,
               tuple);
           }
         if (pixel.alpha_trait == BlendPixelTrait)
           {
             (void) ConcatenateMagickString(tuple,",",MaxTextExtent);
-            ConcatenateColorComponent(&pixel,AlphaPixelChannel,NoCompliance,
+            ConcatenateColorComponent(&pixel,AlphaPixelChannel,compliance,
               tuple);
           }
         (void) ConcatenateMagickString(tuple,")",MaxTextExtent);