diff --git a/QRCoder/ArtQRCode.cs b/QRCoder/ArtQRCode.cs
index 2667b517..79a2eddc 100644
--- a/QRCoder/ArtQRCode.cs
+++ b/QRCoder/ArtQRCode.cs
@@ -59,7 +59,7 @@ public Bitmap GetGraphic(Bitmap backgroundImage = null)
/// Style of the background image (if set). Fill=spanning complete graphic; DataAreaOnly=Don't paint background into quietzone
/// Optional image that should be used instead of the default finder patterns
/// QRCode graphic as bitmap
- public Bitmap GetGraphic(int pixelsPerModule, Color darkColor, Color lightColor, Color backgroundColor, Bitmap backgroundImage = null, double pixelSizeFactor = 1.0,
+ public Bitmap GetGraphic(int pixelsPerModule, Color darkColor, Color lightColor, Color backgroundColor, Bitmap backgroundImage = null, double pixelSizeFactor = 1,
bool drawQuietZones = true, QuietZoneStyle quietZoneRenderingStyle = QuietZoneStyle.Dotted,
BackgroundImageStyle backgroundImageStyle = BackgroundImageStyle.DataAreaOnly, Bitmap finderPatternImage = null)
{
@@ -283,7 +283,7 @@ public static class ArtQRCodeHelper
/// Optional image that should be used instead of the default finder patterns
/// QRCode graphic as bitmap
public static Bitmap GetQRCode(string plainText, int pixelsPerModule, Color darkColor, Color lightColor, Color backgroundColor, ECCLevel eccLevel, bool forceUtf8 = false,
- bool utf8BOM = false, EciMode eciMode = EciMode.Default, int requestedVersion = -1, Bitmap backgroundImage = null, double pixelSizeFactor = 0.8,
+ bool utf8BOM = false, EciMode eciMode = EciMode.Default, int requestedVersion = -1, Bitmap backgroundImage = null, double pixelSizeFactor = 1.0,
bool drawQuietZones = true, QuietZoneStyle quietZoneRenderingStyle = QuietZoneStyle.Flat,
BackgroundImageStyle backgroundImageStyle = BackgroundImageStyle.DataAreaOnly, Bitmap finderPatternImage = null)
{
diff --git a/QRCoderTests/ArtQRCodeRendererTests.cs b/QRCoderTests/ArtQRCodeRendererTests.cs
index 24a06a27..8bfcc029 100644
--- a/QRCoderTests/ArtQRCodeRendererTests.cs
+++ b/QRCoderTests/ArtQRCodeRendererTests.cs
@@ -6,6 +6,7 @@
using System.Drawing;
using QRCoderTests.Helpers.XUnitExtenstions;
using QRCoderTests.Helpers;
+using System.Drawing.Imaging;
namespace QRCoderTests
{
@@ -110,9 +111,9 @@ public void can_render_artqrcode_from_helper()
{
//Create QR code
var bmp = ArtQRCodeHelper.GetQRCode("A", 10, Color.Black, Color.White, Color.Transparent, QRCodeGenerator.ECCLevel.L);
-
+ ((Bitmap)bmp.Clone()).Save("C:\\Users\\netbl\\Downloads\\art_new.png", ImageFormat.Png);
var result = HelperFunctions.BitmapToHash(bmp);
- result.ShouldBe("6c1bb8257349b29f76e50c3fa8abd9c9");
+ result.ShouldBe("57ecaa9bdeadcdcbeac8a19d734907ff");
}
}
}