10 个版本

0.2.6 2020 年 8 月 27 日
0.2.5 2020 年 8 月 23 日
0.1.2 2020 年 8 月 9 日

#26 in #anyhow

每月 44 下载
用于 touka

MIT 许可证

23KB
67

Imboard

Crates.io Documentation License

这是一个允许您轻松通过剪贴板交换图像的 crate。

目前仅支持 macOS。

示例

将剪贴板图像保存为文件 clipboard.png

use anyhow::Result;

#[tokio::main]
async fn main() -> Result<()> {
    let img = imboard::copy_image::from_clipboard().await?;
    img.to_rgba().save("clipboard.png").unwrap();
    Ok(())
}

将文件图像复制到剪贴板

use anyhow::Result;

#[tokio::main]
async fn main() -> Result<()> {
    let img = image::open("examples/images/copy.png")?;
    imboard::copy_image::to_clipboard(img).await?;
    Ok(())
}

依赖关系

~9–18MB
~214K SLoC