use image::ImageResult;
use pride_overlay::{flags::Flag, prelude::*};
const CATPPUCCIN: Flag = Flag::builder(
"Catppuccin",
&[
Colour::hex(0xED8796), Colour::hex(0xF5A97F), Colour::hex(0xF5A97F), Colour::hex(0xEED49F), Colour::hex(0xA6DA95), Colour::hex(0x7DC4E4), Colour::hex(0xC6A0F6), ],
)
.build();
const EFFECT: Ring = Ring::builder().opacity(0.8).build();
fn main() -> ImageResult<()> {
let mut image = image::open("examples/input.webp")?;
EFFECT.apply(&mut image, CATPPUCCIN);
image.save("examples/out/custom.webp")?;
Ok(())
}