Description

qrcode writen in dlang.

Package Information

Version1.2.2 (2016-Jul-06)
Repositoryhttps://github.com/donglei/dqrcode
LicenseGPL
CopyrightCopyright © 2015, donglei
Authorsdonglei
Registered bydonglei
Dependenciesnone

Installation

To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Readme

dqrcode

qrcode powered by dlang

Additional description

  • it support svg png

ldc2编译

dub build --build=release --compiler=ldc2 -v -f 

example

void main()
{
	testQrCode();
}

void testQrCode()
{
	import ithox.qrcode;

	AbstractRenderer plain = new Svg();
	plain.setWidth(250);
	plain.setHeight(250);
	plain.setRoundDimensions(true);
	plain.setBackgroundColor(new Rgb(255,0,255));
	plain.setForegroundColor(new Rgb(0,0,255));
	//plain.setMargin(0);
	QrCodeWriter wr = new QrCodeWriter(plain);
	//auto xx = wr.writeString("donglei donglei", "UTF-8", ErrorCorrectionLevel.H);
	//writeln(xx);
	wr.writeFile("Hello World Powered By D", "hello-world.svg", "UTF-8", ErrorCorrectionLevel.H);
}

Available versions

1.2.2 1.2.1 1.2.0-png-with-icon 1.1.0-png 1.0.0-svg ~master