3个版本 (重大更新)

0.5.0-rc02024年4月7日
0.4.0 2023年11月16日
0.2.0 2023年4月30日

#83 in #image-processing

Download history 54/week @ 2024-04-24 155/week @ 2024-05-01 64/week @ 2024-05-08 84/week @ 2024-05-15 148/week @ 2024-05-22 264/week @ 2024-05-29 411/week @ 2024-06-05 95/week @ 2024-06-12 46/week @ 2024-06-19 40/week @ 2024-06-26 52/week @ 2024-07-03 13/week @ 2024-07-10 9/week @ 2024-07-17 147/week @ 2024-07-24 217/week @ 2024-07-31 136/week @ 2024-08-07

每月510次下载
用于 zune-image

MIT OR Apache-2.0 OR Zlib

115KB
1.5K SLoC

Zune-farbfeld

Farbfeld解码和编码支持

用法

zune-farbfeld 添加到您的 Cargo.toml

zune-farbfeld = "[LATEST]"

然后您可以使用 FarbfeldDecoder 解码图像和 FarbfeldEncoder 编码图像

字节序

在字节序重要的情况下,库要么采用或使用本地字节序


lib.rs:

farbfeld 是一种易于解析、管道和压缩的无损图像格式。它具有以下格式

╔════════╤═════════════════════════════════════════════════════════╗
║ Bytes  │ Description                                             ║
╠════════╪═════════════════════════════════════════════════════════╣
║ 8      │ "farbfeld" magic value                                  ║
╟────────┼─────────────────────────────────────────────────────────╢
║ 4      │ 32-Bit BE unsigned integer (width)                      ║
╟────────┼─────────────────────────────────────────────────────────╢
║ 4      │ 32-Bit BE unsigned integer (height)                     ║
╟────────┼─────────────────────────────────────────────────────────╢
║ [2222] │ 4x16-Bit BE unsigned integers [RGBA] / pixel, row-major ║
╚════════╧═════════════════════════════════════════════════════════╝
The RGB-data should be sRGB for best interoperability and not alpha-premultiplied.

依赖项