using (Bitmap bmp = new Bitmap(60, 60))
using (Graphics g = Graphics.FromImage(bmp))
{
g.FillRectangle(new SolidBrush(Color.White), 0, 0, bmp.Width, bmp.Height);
DotNetBarcode bc = new DotNetBarcode();
bc.Type = DotNetBarcode.Types.QRCode;
// 誤り訂正レベル 7%
// bc.QRSetECCRate = DotNetBarcode.QRECCRates.Low7Percent;
// 誤り訂正レベル 15%
// bc.QRSetECCRate = DotNetBarcode.QRECCRates.Medium15Percent;
// 誤り訂正レベル 25%
bc.QRSetECCRate = DotNetBarcode.QRECCRates.Quality25Percent;
// 誤り訂正レベル 30%
// bc.QRSetECCRate = DotNetBarcode.QRECCRates.HighQuality30Percent;
bc.WriteBar("1234567890あいうえお", 0, 0, bmp.Width, bmp.Height, g);
}
|