Struct libvips::ops::ThumbnailSourceOptions
source · pub struct ThumbnailSourceOptions {
pub option_string: String,
pub height: i32,
pub size: Size,
pub no_rotate: bool,
pub crop: Interesting,
pub linear: bool,
pub import_profile: String,
pub export_profile: String,
pub intent: Intent,
pub fail_on: FailOn,
}
Expand description
Options for thumbnail_source operation
Fields§
§option_string: String
option_string: String
-> Options that are passed on to the underlying loader
height: i32
height: i32
-> Size to this height
min: 1, max: 10000000, default: 1
size: Size
size: Size
-> Only upsize, only downsize, or both
Both
-> VIPS_SIZE_BOTH = 0 [DEFAULT]
Up
-> VIPS_SIZE_UP = 1
Down
-> VIPS_SIZE_DOWN = 2
Force
-> VIPS_SIZE_FORCE = 3
Last
-> VIPS_SIZE_LAST = 4
no_rotate: bool
no_rotate: bool
-> Don’t use orientation tags to rotate image upright
default: false
crop: Interesting
crop: Interesting
-> Reduce to fill target rectangle, then crop
None
-> VIPS_INTERESTING_NONE = 0 [DEFAULT]
Centre
-> VIPS_INTERESTING_CENTRE = 1
Entropy
-> VIPS_INTERESTING_ENTROPY = 2
Attention
-> VIPS_INTERESTING_ATTENTION = 3
Low
-> VIPS_INTERESTING_LOW = 4
High
-> VIPS_INTERESTING_HIGH = 5
All
-> VIPS_INTERESTING_ALL = 6
Last
-> VIPS_INTERESTING_LAST = 7
linear: bool
linear: bool
-> Reduce in linear light
default: false
import_profile: String
import_profile: String
-> Fallback import profile
export_profile: String
export_profile: String
-> Fallback export profile
intent: Intent
intent: Intent
-> Rendering intent
Perceptual
-> VIPS_INTENT_PERCEPTUAL = 0
Relative
-> VIPS_INTENT_RELATIVE = 1 [DEFAULT]
Saturation
-> VIPS_INTENT_SATURATION = 2
Absolute
-> VIPS_INTENT_ABSOLUTE = 3
Last
-> VIPS_INTENT_LAST = 4
fail_on: FailOn
fail_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 ThumbnailSourceOptions
impl Clone for ThumbnailSourceOptions
source§fn clone(&self) -> ThumbnailSourceOptions
fn clone(&self) -> ThumbnailSourceOptions
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more