2个不稳定版本
新 0.2.0 | 2024年8月7日 |
---|---|
0.1.0 | 2023年7月3日 |
#271 in 图像
每月114次下载
11KB
190 行
Magnify-rs
这是一个实现了某些简单像素艺术缩放算法的Rust库。
当前支持的算法
- Scale2x, Scale3x
- Eagle
- 最近邻缩放
示例
此代码使用Scale3X算法放大image.bmp
,然后将结果保存到converted.bmp
。
use image::ImageReader;
use magnify::Algorithm;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let img = ImageReader::open("image.bmp")?.decode()?;
let converted_img = magnify::convert(img, Algorithm::Scale3X);
converted_img.save("converted.bmp")?;
Ok(())
}
依赖项
~2.5MB
~52K SLoC