feat: Logo 嵌入 — QR 码中央叠加自定义图片
- PNG 渲染:RgbaImage 上使用 imageops::overlay 叠加 logo - SVG 渲染:base64 编码 logo 嵌入 <image> 标签 - QrCode::to_png_bytes / to_svg 新增 Option<logo_bytes> 参数 - Logo 默认占 QR 区域 25%,建议配合 H 级纠错使用
This commit is contained in:
@@ -21,7 +21,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
qr.size()
|
||||
);
|
||||
|
||||
let svg = qr.to_svg();
|
||||
let svg = qr.to_svg(None);
|
||||
println!("SVG 生成成功: {} 字节", svg.len());
|
||||
|
||||
Ok(())
|
||||
|
||||
Reference in New Issue
Block a user