https://github.com/ImageMagick/ImageMagick/pull/2823
diff --git a/coders/svg.c b/coders/svg.c
index 5229bc3..8c5985e 100644
--- a/coders/svg.c
+++ b/coders/svg.c
@@ -315,7 +315,7 @@
     100.0*QuantumScale*image->background_color.green,
     100.0*QuantumScale*image->background_color.blue);
   (void) FormatLocaleString(opacity,MagickPathExtent,"%.20g",QuantumScale*
-    image->background_color.alpha);
+    image->background_color.alpha-MagickEpsilon);
   (void) FormatLocaleString(command,MagickPathExtent,
     GetDelegateCommands(delegate_info),input_filename,output_filename,density,
     background,opacity,unique);
@@ -2777,7 +2777,7 @@
       if (LocaleCompare((const char *) name,"stop") == 0)
         {
           (void) FormatLocaleFile(svg_info->file,"stop-color \"%s\" %s\n",
-            svg_info->stop_color,svg_info->offset == (char *) NULL ? "100%" : 
+            svg_info->stop_color,svg_info->offset == (char *) NULL ? "100%" :
             svg_info->offset);
           break;
         }