use arboard::{Clipboard, ImageData}; use std::borrow::Cow; fn main() { let img = image::open("C:/Users/reazul.ashraf/workspace/rust/mcp-memory/test.jpg").unwrap_or_else(|_| image::DynamicImage::new_rgb8(10, 10)); let rgba = img.into_rgba8(); let (w, h) = rgba.dimensions(); let img_data = ImageData { width: w as usize, height: h as usize, bytes: Cow::Owned(rgba.into_raw()), }; let mut clipboard = Clipboard::new().unwrap(); clipboard.set_image(img_data).unwrap(); println!("Successfully wrote image"); }