[−][src]Struct libvips::ops::CopyOptions
Options for copy operation
Fields
width: i32
width: i32
-> Image width in pixels
min: 0, max: 10000000, default: 0
height: i32
height: i32
-> Image height in pixels
min: 0, max: 10000000, default: 0
bands: i32
bands: i32
-> Number of bands in image
min: 0, max: 10000000, default: 0
format: BandFormat
format: BandFormat
-> Pixel format in image
Notset
-> VIPS_FORMAT_NOTSET = -1
Uchar
-> VIPS_FORMAT_UCHAR = 0 [DEFAULT]
Char
-> VIPS_FORMAT_CHAR = 1
Ushort
-> VIPS_FORMAT_USHORT = 2
Short
-> VIPS_FORMAT_SHORT = 3
Uint
-> VIPS_FORMAT_UINT = 4
Int
-> VIPS_FORMAT_INT = 5
Float
-> VIPS_FORMAT_FLOAT = 6
Complex
-> VIPS_FORMAT_COMPLEX = 7
Double
-> VIPS_FORMAT_DOUBLE = 8
Dpcomplex
-> VIPS_FORMAT_DPCOMPLEX = 9
Last
-> VIPS_FORMAT_LAST = 10
coding: Coding
coding: Coding
-> Pixel coding
Error
-> VIPS_CODING_ERROR = -1
None
-> VIPS_CODING_NONE = 0 [DEFAULT]
Labq
-> VIPS_CODING_LABQ = 2
Rad
-> VIPS_CODING_RAD = 6
Last
-> VIPS_CODING_LAST = 7
interpretation: Interpretation
interpretation: Interpretation
-> Pixel interpretation
Error
-> VIPS_INTERPRETATION_ERROR = -1
Multiband
-> VIPS_INTERPRETATION_MULTIBAND = 0 [DEFAULT]
BW
-> VIPS_INTERPRETATION_B_W = 1
Histogram
-> VIPS_INTERPRETATION_HISTOGRAM = 10
Xyz
-> VIPS_INTERPRETATION_XYZ = 12
Lab
-> VIPS_INTERPRETATION_LAB = 13
Cmyk
-> VIPS_INTERPRETATION_CMYK = 15
Labq
-> VIPS_INTERPRETATION_LABQ = 16
Rgb
-> VIPS_INTERPRETATION_RGB = 17
Cmc
-> VIPS_INTERPRETATION_CMC = 18
Lch
-> VIPS_INTERPRETATION_LCH = 19
Lab
-> VIPS_INTERPRETATION_LABS = 21
Srgb
-> VIPS_INTERPRETATION_sRGB = 22
Yxy
-> VIPS_INTERPRETATION_YXY = 23
Fourier
-> VIPS_INTERPRETATION_FOURIER = 24
Rgb16
-> VIPS_INTERPRETATION_RGB16 = 25
Grey16
-> VIPS_INTERPRETATION_GREY16 = 26
Matrix
-> VIPS_INTERPRETATION_MATRIX = 27
Scrgb
-> VIPS_INTERPRETATION_scRGB = 28
Hsv
-> VIPS_INTERPRETATION_HSV = 29
Last
-> VIPS_INTERPRETATION_LAST = 30
xres: f64
xres: f64
-> Horizontal resolution in pixels/mm
min: 0, max: 1000000, default: 0
yres: f64
yres: f64
-> Vertical resolution in pixels/mm
min: 0, max: 1000000, default: 0
xoffset: i32
xoffset: i32
-> Horizontal offset of origin
min: -10000000, max: 10000000, default: 0
yoffset: i32
yoffset: i32
-> Vertical offset of origin
min: -10000000, max: 10000000, default: 0
Trait Implementations
impl Clone for CopyOptions
[src]
fn clone(&self) -> CopyOptions
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CopyOptions
[src]
impl Default for CopyOptions
[src]
Auto Trait Implementations
impl RefUnwindSafe for CopyOptions
impl Send for CopyOptions
impl Sync for CopyOptions
impl Unpin for CopyOptions
impl UnwindSafe for CopyOptions
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,