Macro mini_functions::qr::add_image_watermark
source · macro_rules! add_image_watermark { ($img:expr, $watermark:expr) => { ... }; }
Expand description
Re-exported main qrc
module from qrc for QR code generation.
Macro to add a watermark image to a QR code.
Parameters
$img
- The main QR code image as a mutable reference.$watermark
- The watermark image as an immutable reference.
Example
use qrc::QRCode;
use image::{ImageBuffer, Rgba};
// Create a mock QR code and watermark image for the example
let mut img = ImageBuffer::from_pixel(100, 100, Rgba([0, 0, 0, 255]));
let watermark = ImageBuffer::from_pixel(50, 50, Rgba([255, 255, 255, 255]));
qrc::add_image_watermark!(&mut img, &watermark);