21个版本 (8个破坏性)
0.10.1 | 2020年9月4日 |
---|---|
0.9.0 | 2020年6月19日 |
0.8.0 | 2020年5月28日 |
#55 in #颜色空间
每月46次下载
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