#raw #camera #libraw

sys libraw-sys

FFI绑定到libraw

2 个版本

使用旧的Rust 2015

0.1.1 2015年11月5日
0.1.0 2015年10月30日

#148#raw


用于 libraw

MIT 许可证

31KB
667

LibRaw Rust 绑定

《code>libraw-sys 包提供对 C 库 libraw 的声明和链接。遵循 *-sys 包约定,libraw-sys 包不定义对本地 libraw 库函数的高级抽象。

依赖

为了使用 libraw-sys 包,您必须安装 libraw_r 库,使其可通过 pkg-config 找到。 libraw_r 是 LibRaw 的可重入版本。

在基于 Debian 的 Linux 发行版上,安装 libraw-dev

sudo apt-get install libraw-dev

在 OS X 上,使用 Homebrew 安装 libraw

brew install libraw

在 FreeBSD 上,安装 libraw

sudo pkg install libraw

用法

libraw-sys 作为依赖项添加到 Cargo.toml

[dependencies]
libraw-sys = "0.1"

导入 libraw_sys 包,并按其在本地 libraw 库中定义的方式使用函数。

extern crate libraw_sys as libraw;

寻找帮助

由于 libraw-sys 除了从本地 libraw 库导出符号之外,最好的帮助来源是关于本地 libraw 已有的信息。

许可证

版权 © 2015 David Cuddeback

MIT 许可证 下分发。

注意: 使用此包时,您的可执行文件将链接到 libraw C 库,该库可在 LGPL 版本 2.1、CDDL 版本 1.0 或 LibRaw 软件许可证 下使用。

依赖

~58KB