1 个不稳定版本
0.1.0 | 2020年5月9日 |
---|
#253 in 可视化
用于 gqair
9KB
75 行
qr2cairo
使用Cairo绘制的QR码矢量图。
示例
来自 examples/
目录的PDF示例
let surface = cairo::PdfSurface::new(100.0, 100.0, "example.pdf").unwrap();
let cr = cairo::Context::new(&surface);
qr2cairo::draw(&cr, 100.0, 100.0, "qr2cairo").unwrap();
cr.show_page();
这生成了此PDF: example.pdf。
GTK
GTK示例(注意:使用qr2cairo不需要GTK)
$ cd examples/gtk ; cargo run
SVG
底层qrcode包可以 创建SVG。
lib.rs
:
使用Cairo绘制的QR码矢量图。
示例
来自 examples/
目录的PDF示例
let surface = cairo::PdfSurface::new(100.0, 100.0, "example.pdf").unwrap();
let cr = cairo::Context::new(&surface);
qr2cairo::draw(&cr, 100.0, 100.0, "qr2cairo").unwrap();
cr.show_page();
这生成了此PDF: example.pdf。
GTK
GTK示例(注意:使用qr2cairo不需要GTK)
$ cd examples/gtk ; cargo run
SVG
底层qrcode包可以 创建SVG。
依赖项
~1–1.8MB
~42K SLoC