【发布时间】:2019-07-17 10:23:26
【问题描述】:
我想使用Image crate 将图片转换为纯黑白(例如无灰度),结果应该是具有 0 和 255 RGB 值的图片。
在docs 之后,我写了以下内容:
let img = image::open("photo.jpg").unwrap(); // Load picture
let gray_img = img.grayscale(); // Convert it
// Access a random pixel value
let px = gray_img.get_pixel(0,0);
println!("{:?}", pixel.data); // Print RGB array
这里的问题是,无论我打印什么像素,它都会给我灰度值。 那么,有没有将图像转换为纯黑白的功能?类似于Pillow 的 Python 转换函数?
【问题讨论】:
-
你不想
dither到 BiLevel 地图吗? -
是的,这就是我要找的……但是官方文档并没有说太多关于抖动的内容……你能详细说明一下答案吗?
-
是的,我想我可以给你看
标签: image-processing rust