21个版本 (8个破坏性)

0.10.1 2020年9月4日
0.9.0 2020年6月19日
0.8.0 2020年5月28日

#55 in #颜色空间

每月46次下载

ISC许可证

75KB
2K SLoC

imaged

一个基于libimaged构建的Rust图像处理库。

imaged专注于支持使用babl的广泛颜色转换

示例

use imaged::*;

fn run() -> Result<(), Error>
    // Read image
    let image = Image::read_default("test.jpg")?;

    let mut px = Pixel::new();
    image.get_pixel(10, 10, &mut px)?;

    // Convert colorspace and typ
    let a = image.convert(Color::HSV, Type::F(32))?;

    // Save imag
    a.write("out.tiff")?;

    Ok(()
}

lib.rs:

imaged是一个用于处理多种图像类型的图像处理和存储库。更多信息请参阅imaged

入门指南

use imaged::*;

fn run() -> Result<(), Error> {
    // Read image
    let image = Image::read_default("test.jpg")?;

    // Convert colorspace and type
    let a = image.convert(Color::HSV, Type::F(32))?;

    // Save image
    a.write("out.tiff")?;

    Ok(())
}

依赖关系

~0.3–1.5MB
~29K SLoC