4个版本

使用旧的Rust 2015

0.2.2 2018年4月5日
0.2.1 2018年4月5日
0.2.0 2018年4月5日
0.1.0 2018年4月5日

图像类别中排名第919

Download history • Rust 包仓库 13810/week @ 2024-04-04 • Rust 包仓库 12846/week @ 2024-04-11 • Rust 包仓库 12313/week @ 2024-04-18 • Rust 包仓库 11953/week @ 2024-04-25 • Rust 包仓库 11116/week @ 2024-05-02 • Rust 包仓库 8478/week @ 2024-05-09 • Rust 包仓库 7490/week @ 2024-05-16 • Rust 包仓库 6565/week @ 2024-05-23 • Rust 包仓库 6839/week @ 2024-05-30 • Rust 包仓库 5404/week @ 2024-06-06 • Rust 包仓库 5826/week @ 2024-06-13 • Rust 包仓库 5729/week @ 2024-06-20 • Rust 包仓库 7316/week @ 2024-06-27 • Rust 包仓库 6936/week @ 2024-07-04 • Rust 包仓库 6046/week @ 2024-07-11 • Rust 包仓库 3453/week @ 2024-07-18 • Rust 包仓库

每月下载量24,613
scrap中使用

MIT许可协议

20KB
456

repng

它编码PNG。

用法

  1. repng = "0.2"添加到你的Cargo.toml文件的依赖部分。
  2. 查看示例
  3. 阅读文档

lib.rs:

没人要求的PNG编码器。

抽象非常容易泄露,但它足够简单,你不需要太多努力就可以制作出酷炫的东西,比如这个创建一个非常空白图像的程序。

use repng::Options;

let mut png = Vec::new();

{
    let mut encoder = Options::smallest(480, 360)
        .build(&mut png)
        .unwrap();

    let row = [255; 480 * 4];

    for y in 0..360 {
        encoder.write(&row).unwrap();
    }

    encoder.finish().unwrap();
}

println!("{:?}", png);

依赖项

~435KB