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 图像

Download history 239/week @ 2024-05-03 354/week @ 2024-05-10 206/week @ 2024-05-17 231/week @ 2024-05-24 316/week @ 2024-05-31 247/week @ 2024-06-07 372/week @ 2024-06-14 413/week @ 2024-06-21 298/week @ 2024-06-28 850/week @ 2024-07-05 560/week @ 2024-07-12 266/week @ 2024-07-19 440/week @ 2024-07-26 327/week @ 2024-08-02 314/week @ 2024-08-09 166/week @ 2024-08-16

每月下载量:1,280
用于 6 个crate(直接使用4个)

MIT/Apache

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