Crates.io | qrwatermark |
lib.rs | qrwatermark |
version | 0.1.2 |
source | src |
created_at | 2024-10-31 06:07:33.430149+00 |
updated_at | 2024-12-11 10:33:20.957991+00 |
description | A tool to generate QR codes with watermarks |
homepage | https://github.com/hlsxx/qrwatermark |
repository | https://github.com/hlsxx/qrwatermark |
max_upload_size | |
id | 1429709 |
size | 270,363 |
The qrwatermark project aims to generate fancy QR codes with a watermarks, written in the Rust language
// Custom image config
let image_config = ImageConfigBuilder::new()
.color_gradient(([206, 66, 43], [23, 23, 23])) // Custom gradient colors
.color([112, 81, 24])
// .is_auto_gradient_enabled() // Auto gradient
.build();
// Custom logo config
let logo_config = LogoConfigBuilder::new()
.width(70)
.height(70)
.build();
let mut qrw = QrWatermark::new("QrWatermark example")
.logo("imgs/rust_logo.png")
.logo_config(logo_config)
.image_config(image_config);
qrw.save_as_image("./imgs/example2.png").expect("Unable to save image");