Files
mcp-memory/server/src/test_clip_write.rs
T

20 lines
574 B
Rust

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");
}