18个不稳定版本 (7个破坏性更新)
0.9.1 | 2024年7月11日 |
---|---|
0.8.0 | 2024年7月10日 |
0.6.6 | 2023年4月10日 |
0.6.5 | 2023年3月7日 |
0.5.1 | 2021年12月30日 |
#284 in 图像
每月下载量:1,280
用于 6 个crate(直接使用4个)
46KB
1K SLoC
jpeg2k
JPEG 2000图像加载器。
示例:将JPEG 2000图像转换为png图像。
use image::DynamicImage;
use jpeg2k::*;
fn main() {
// Load jpeg 2000 file from file.
let jp2_image = Image::from_file("./assets/example.j2k")
.expect("Failed to load j2k file.");
// Convert to a `image::DynamicImage`
let img: DynamicImage = jp2_image.try_into()?;
// Save as png file.
img.save("out.png")?;
}
lib.rs
:
JPEG 2000图像支持。
对openjpeg-sys
的安全包装,用于加载/保存JPEG 2000图像。
示例:将JPEG 2000图像转换为png图像。
use image::DynamicImage;
use jpeg2k::*;
fn main() {
// Load jpeg 2000 file from file.
let jp2_image = Image::from_file("./assets/example.j2k")
.expect("Failed to load j2k file.");
// Convert to a `image::DynamicImage`
let img: DynamicImage = jp2_image.try_into()?;
// Save as png file.
img.save("out.png")?;
}
依赖关系
~8MB
~163K SLoC