Struct libvips_rs::ops::TiffloadSourceOptions
source · pub struct TiffloadSourceOptions {
pub page: i32,
pub subifd: i32,
pub n: i32,
pub autorotate: bool,
pub flags: ForeignFlags,
pub memory: bool,
pub access: Access,
pub fail_on: FailOn,
}Expand description
Options for tiffload_source operation
Fields§
§page: i32page: i32 -> Load this page from the image
min: 0, max: 100000, default: 0
subifd: i32subifd: i32 -> Select subifd index
min: -1, max: 100000, default: -1
n: i32n: i32 -> Load this many pages
min: -1, max: 100000, default: 1
autorotate: boolautorotate: bool -> Rotate image using orientation tag
default: false
flags: ForeignFlagsflags: ForeignFlags -> Flags for this file
None -> VIPS_FOREIGN_NONE = 0 [DEFAULT]
Partial -> VIPS_FOREIGN_PARTIAL = 1
Bigendian -> VIPS_FOREIGN_BIGENDIAN = 2
Sequential -> VIPS_FOREIGN_SEQUENTIAL = 4
All -> VIPS_FOREIGN_ALL = 7
memory: boolmemory: bool -> Force open via memory
default: false
access: Accessaccess: Access -> Required access pattern for this file
Random -> VIPS_ACCESS_RANDOM = 0 [DEFAULT]
Sequential -> VIPS_ACCESS_SEQUENTIAL = 1
SequentialUnbuffered -> VIPS_ACCESS_SEQUENTIAL_UNBUFFERED = 2
Last -> VIPS_ACCESS_LAST = 3
fail_on: FailOnfail_on: FailOn -> Error level to fail on
None -> VIPS_FAIL_ON_NONE = 0 [DEFAULT]
Truncated -> VIPS_FAIL_ON_TRUNCATED = 1
Error -> VIPS_FAIL_ON_ERROR = 2
Warning -> VIPS_FAIL_ON_WARNING = 3
Last -> VIPS_FAIL_ON_LAST = 4
Trait Implementations§
source§impl Clone for TiffloadSourceOptions
impl Clone for TiffloadSourceOptions
source§fn clone(&self) -> TiffloadSourceOptions
fn clone(&self) -> TiffloadSourceOptions
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more