Click or drag to resize

QRcodeCreateImage Method

Create an image file of a QR code.

Namespace: diQRcodeNet
Assembly: diQRcodeNet (in diQRcodeNet.dll) Version: 4.0.0.26352 (4.0.0.1)
Syntax
public static int CreateImage(
	string outFile,
	string inputStr,
	ImageType imageType = ImageType.Gif,
	int nPixelsPerModule = 0,
	int margin = 0,
	Ecc level = Ecc.M,
	Options options = Options.Default
)

Parameters

outFile  String
Name of output image file to be created.
inputStr  String
Text input to be encoded (ANSI characters only).
imageType  ImageType  (Optional)
Image type (GIF/SVG) (default = GIF).
nPixelsPerModule  Int32  (Optional)
Number of pixels per module (default = 2 ppm).
margin  Int32  (Optional)
Size of margin in modules (default = 4 modules).
level  Ecc  (Optional)
Error correction level (default = M).
options  Options  (Optional)
Set as Escaped to indicate #-escaped sequences in the input string.

Return Value

Int32
Zero on success, or a nonzero error code.
Example
C#
int n = QRcode.CreateImage("hello.gif", "hello world");
if (n != 0) Console.WriteLine("Error: {0}", QRcode.ErrorLookup(n));
n = QRcode.CreateImage("hello.svg", "hello world", ImageType.Svg);
if (n != 0) Console.WriteLine("Error: {0}", QRcode.ErrorLookup(n));
See Also