You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: QRCoder/ArtQRCode.cs
+49-7Lines changed: 49 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -14,18 +14,45 @@ public class ArtQRCode : AbstractQRCode, IDisposable
14
14
/// </summary>
15
15
publicArtQRCode(){}
16
16
17
+
/// <summary>
18
+
/// Creates new ArtQrCode object
19
+
/// </summary>
20
+
/// <param name="data">QRCodeData generated by the QRCodeGenerator</param>
17
21
publicArtQRCode(QRCodeDatadata):base(data){}
18
22
23
+
/// <summary>
24
+
/// Renders an art-style QR code with dots as modules. (With default settings: DarkColor=Black, LightColor=White, Background=Transparent, QuietZone=true)
25
+
/// </summary>
26
+
/// <param name="pixelsPerModule">Amount of px each dark/light module of the QR code shall take place in the final QR code image</param>
/// Renders an art-style QR code with dots as modules and a background image (With default settings: DarkColor=Black, LightColor=White, Background=Transparent, QuietZone=true)
35
+
/// </summary>
36
+
/// <param name="backgroundImage">A bitmap object that will be used as background picture</param>
/// Renders an art-style QR code with dots as modules and various user settings
45
+
/// </summary>
46
+
/// <param name="pixelsPerModule">Amount of px each dark/light module of the QR code shall take place in the final QR code image</param>
47
+
/// <param name="darkColor">Color of the dark modules</param>
48
+
/// <param name="lightColor">Color of the light modules</param>
49
+
/// <param name="backgroundColor">Color of the background</param>
50
+
/// <param name="backgroundImage">A bitmap object that will be used as background picture</param>
51
+
/// <param name="pixelSizeFactor">Value between 0.0 to 1.0 that defines how big the module dots are. The bigger the value, the less round the dots will be.</param>
52
+
/// <param name="drawQuietZones">If true a white border is drawn around the whole QR Code</param>
53
+
/// <param name="quietZoneRenderingStyle">Style of the quiet zones</param>
54
+
/// <param name="finderPatternImage">Optional image that should be used instead of the default finder patterns</param>
0 commit comments