pub struct DzsaveBufferOptions {Show 18 fields
pub imagename: String,
pub layout: ForeignDzLayout,
pub suffix: String,
pub overlap: i32,
pub tile_size: i32,
pub centre: bool,
pub depth: ForeignDzDepth,
pub angle: Angle,
pub container: ForeignDzContainer,
pub compression: i32,
pub region_shrink: RegionShrink,
pub skip_blanks: i32,
pub id: String,
pub q: i32,
pub keep: ForeignKeep,
pub background: Vec<f64>,
pub page_height: i32,
pub profile: String,
}Expand description
Options for dzsave_buffer operation
Fields§
§imagename: Stringimagename: String -> Image name
layout: ForeignDzLayoutlayout: ForeignDzLayout -> Directory layout
Dz -> VIPS_FOREIGN_DZ_LAYOUT_DZ = 0 [DEFAULT]
Zoomify -> VIPS_FOREIGN_DZ_LAYOUT_ZOOMIFY = 1
Google -> VIPS_FOREIGN_DZ_LAYOUT_GOOGLE = 2
Iiif -> VIPS_FOREIGN_DZ_LAYOUT_IIIF = 3
Iiif3 -> VIPS_FOREIGN_DZ_LAYOUT_IIIF3 = 4
Last -> VIPS_FOREIGN_DZ_LAYOUT_LAST = 5
suffix: Stringsuffix: String -> Filename suffix for tiles
overlap: i32overlap: i32 -> Tile overlap in pixels
min: 0, max: 8192, default: 1
tile_size: i32tile_size: i32 -> Tile size in pixels
min: 1, max: 8192, default: 254
centre: boolcentre: bool -> Center image in tile
default: false
depth: ForeignDzDepthdepth: ForeignDzDepth -> Pyramid depth
Onepixel -> VIPS_FOREIGN_DZ_DEPTH_ONEPIXEL = 0 [DEFAULT]
Onetile -> VIPS_FOREIGN_DZ_DEPTH_ONETILE = 1
One -> VIPS_FOREIGN_DZ_DEPTH_ONE = 2
Last -> VIPS_FOREIGN_DZ_DEPTH_LAST = 3
angle: Angleangle: Angle -> Rotate image during save
D0 -> VIPS_ANGLE_D0 = 0 [DEFAULT]
D90 -> VIPS_ANGLE_D90 = 1
D180 -> VIPS_ANGLE_D180 = 2
D270 -> VIPS_ANGLE_D270 = 3
Last -> VIPS_ANGLE_LAST = 4
container: ForeignDzContainercontainer: ForeignDzContainer -> Pyramid container type
F -> VIPS_FOREIGN_DZ_CONTAINER_FS = 0 [DEFAULT]
Zip -> VIPS_FOREIGN_DZ_CONTAINER_ZIP = 1
Szi -> VIPS_FOREIGN_DZ_CONTAINER_SZI = 2
Last -> VIPS_FOREIGN_DZ_CONTAINER_LAST = 3
compression: i32compression: i32 -> ZIP deflate compression level
min: -1, max: 9, default: 0
region_shrink: RegionShrinkregion_shrink: RegionShrink -> Method to shrink regions
Mean -> VIPS_REGION_SHRINK_MEAN = 0 [DEFAULT]
Median -> VIPS_REGION_SHRINK_MEDIAN = 1
Mode -> VIPS_REGION_SHRINK_MODE = 2
Max -> VIPS_REGION_SHRINK_MAX = 3
Min -> VIPS_REGION_SHRINK_MIN = 4
Nearest -> VIPS_REGION_SHRINK_NEAREST = 5
Last -> VIPS_REGION_SHRINK_LAST = 6
skip_blanks: i32skip_blanks: i32 -> Skip tiles which are nearly equal to the background
min: -1, max: 65535, default: -1
id: Stringid: String -> Resource ID
q: i32q: i32 -> Q factor
min: 1, max: 100, default: 75
keep: ForeignKeepkeep: ForeignKeep -> Which metadata to retain
None -> VIPS_FOREIGN_KEEP_NONE = 0
Exif -> VIPS_FOREIGN_KEEP_EXIF = 1
Xmp -> VIPS_FOREIGN_KEEP_XMP = 2
Iptc -> VIPS_FOREIGN_KEEP_IPTC = 4
Icc -> VIPS_FOREIGN_KEEP_ICC = 8
Other -> VIPS_FOREIGN_KEEP_OTHER = 16
All -> VIPS_FOREIGN_KEEP_ALL = 31 [DEFAULT]
background: Vec<f64>background: Vec<f64> -> Background value
page_height: i32page_height: i32 -> Set page height for multipage save
min: 0, max: 10000000, default: 0
profile: Stringprofile: String -> Filename of ICC profile to embed
Trait Implementations§
Source§impl Clone for DzsaveBufferOptions
impl Clone for DzsaveBufferOptions
Source§fn clone(&self) -> DzsaveBufferOptions
fn clone(&self) -> DzsaveBufferOptions
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more