qrwatermark

Crates.ioqrwatermark
lib.rsqrwatermark
version0.1.2
sourcesrc
created_at2024-10-31 06:07:33.430149+00
updated_at2024-12-11 10:33:20.957991+00
descriptionA tool to generate QR codes with watermarks
homepagehttps://github.com/hlsxx/qrwatermark
repositoryhttps://github.com/hlsxx/qrwatermark
max_upload_size
id1429709
size270,363
(hlsxx)

documentation

README

qrwatermark

QR Code

Overview

The qrwatermark project aims to generate fancy QR codes with a watermarks, written in the Rust language

Examples

// 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");
Commit count: 43

cargo fmt