]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Sun, 9 Sep 2018 19:37:28 +0000 (15:37 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sun, 9 Sep 2018 19:37:28 +0000 (15:37 -0400)
MagickCore/feature.c

index a0006bdba73b420c545b0268b32b30016e049b2d..502b53b5074b42fdbbf5e9d7197b2726e3c0e889 100644 (file)
@@ -1978,6 +1978,10 @@ MagickExport Image *HoughLineImage(const Image *image,const size_t width,
     "viewbox 0 0 %.20g %.20g\n",(double) image->columns,(double) image->rows);
   if (write(file,message,strlen(message)) != (ssize_t) strlen(message))
     status=MagickFalse;
+  (void) FormatLocaleString(message,MagickPathExtent,
+    "# x1,y1 x2,y2 # count angle distance\n");
+  if (write(file,message,strlen(message)) != (ssize_t) strlen(message))
+    status=MagickFalse;
   line_count=image->columns > image->rows ? image->columns/4 : image->rows/4;
   if (threshold != 0)
     line_count=threshold;
@@ -2059,7 +2063,8 @@ MagickExport Image *HoughLineImage(const Image *image,const size_t width,
                 cos(DegreesToRadians((double) x))+(image->columns/2.0);
             }
           (void) FormatLocaleString(message,MagickPathExtent,
-            "line %g,%g %g,%g  # %g\n",line.x1,line.y1,line.x2,line.y2,maxima);
+            "line %g,%g %g,%g  # %g %g %g\n",line.x1,line.y1,line.x2,line.y2,
+            maxima,(double) x,(double) y);
           if (write(file,message,strlen(message)) != (ssize_t) strlen(message))
             status=MagickFalse;
         }