From b248c22d0d69643f33f779c65882f1158ed8f959 Mon Sep 17 00:00:00 2001 From: cc Date: Wed, 20 Aug 2025 17:28:35 -0700 Subject: Data Strip Information --- src/tiff.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/tiff.rs') diff --git a/src/tiff.rs b/src/tiff.rs index 7143664..04eaf02 100644 --- a/src/tiff.rs +++ b/src/tiff.rs @@ -22,6 +22,8 @@ unsafe extern "C" { fn TIFFOpen(filename: *const c_char, mode: *const c_char) -> *mut TIFF; fn TIFFClose(tiff_ptr: *mut TIFF); fn TIFFGetField(tiff_ptr: *mut TIFF, tag: u32, ...) -> i32; + fn TIFFStripSize(tiff_ptr: *mut TIFF) -> i64; + fn TIFFNumberOfStrips(tiff_ptr: *mut TIFF) -> i64; } /// From tiff.h @@ -72,3 +74,15 @@ pub fn get_height(tiff_ptr: *mut TIFF) -> u32 { } return height; } + +pub fn get_strip_size(tiff_ptr: *mut TIFF) -> i64 { + unsafe { + TIFFStripSize(tiff_ptr) + } +} + +pub fn get_strip_count(tiff_ptr: *mut TIFF) -> i64 { + unsafe { + TIFFNumberOfStrips(tiff_ptr) + } +} -- cgit v1.2.1