#image-compression #image #libcharls #jpegls

charls

CharLS的绑定,JPEG-LS实现

3个版本

0.2.2 2024年8月14日
0.2.1 2024年8月9日
0.2.0 2024年7月29日

#284 in 图像

Download history 151/week @ 2024-07-27 100/week @ 2024-08-03 151/week @ 2024-08-10

每月402次下载

MIT许可证

9KB
181

charls-rs

charls on crates.io dependency status charls documentation

Rust对CharLS的绑定,这是JPEG-LS标准的无损和近似无损图像压缩和解压缩实现。


lib.rs:

Rust对CharLS的绑定,这是JPEG-LS标准的无损和近似无损图像压缩和解压缩实现。

Cargo功能

  • static:静态链接CharLS。如果未启用,您需要将CharLS(例如 libcharls.so)安装到系统中或将它添加到库路径(LD_LIBRARY_PATH)。

示例

use charls::CharLS;

// Read a JPEG-LS file
let data = std::fs::read("test.jls")?;
let mut charls = CharLS::default();
let decoded = charls.decode(&data)?;

依赖项

~9.5MB
~16K SLoC