//! Dump sample tiles for eyeballing: `cargo run -p openmfa-render --example preview`. fn main() { let out = std::env::args().nth(1).unwrap_or_else(|| ".".into()); for (issuer, label, code, period) in [ ("Cloudflare", "miles@milesward.dev", "482913", 30), ("Plex", "miles@milesward.dev", "071204", 30), ("Ubisoft", "casperadmin", "93810245", 30), ] { let t = openmfa_render::Tile { issuer, label, code, period, }; let png = openmfa_render::tile_png(&t).unwrap(); let webp = openmfa_render::tile_webp(&t).unwrap(); std::fs::write(format!("{out}/tile-{issuer}.png"), &png).unwrap(); std::fs::write(format!("{out}/tile-{issuer}.webp"), &webp).unwrap(); println!( "{issuer:12} png {:>6} B webp {:>6} B", png.len(), webp.len() ); } }