nvtiff-sys
Rust bindings to nvTIFF via bindgen.
Instructions
- Download and install from .deb at https://developer.nvidia.com/nvtiff-0-6-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Debian&target_version=12&target_type=deb_network
- Patch nvtiff.h file, change
- L553
nvtiffTagDataType type,->enum nvtiffTagDataType type,enum type For example, run these sed commands (with sudo) to apply the patch.
- L553
- Run
cargo build - Bindings should be generated in
$CARGO_MANIFEST_DIR/src/nvtiff.rsfile.
Testing
- Download the following test files to the
images/folder: - Run
cargo test.
Compatibility
| nvtiff-sys | nvTIFF |
|---|---|
| 0.1.* | 0.5.* |
| 0.2.* | 0.6.* |
Contributing
We welcome third-party patches. If you have any changes you'd like to make to nvtiff-sys, please send a patch to the nvtiff-sys-devel mailing list.