OptionalcorrectionError-correction level (default "high" with a logo, otherwise "low").
OptionalsizeOutput width and height in pixels, a positive integer (default 512).
OptionalforegroundModule colour, a Color or a hex string (default black).
OptionalbackgroundBackground colour, a Color or a hex string (default white).
OptionalquietBlank modules around the code, a non-negative integer (default 1).
OptionallogoA logo composited over the centre.
How a QR code is drawn. Every field has a default.