Struct magick_rust::bindings::_ImageInfo
source · #[repr(C)]pub struct _ImageInfo {Show 53 fields
pub compression: CompressionType,
pub orientation: OrientationType,
pub temporary: MagickBooleanType,
pub adjoin: MagickBooleanType,
pub affirm: MagickBooleanType,
pub antialias: MagickBooleanType,
pub size: *mut c_char,
pub extract: *mut c_char,
pub page: *mut c_char,
pub scenes: *mut c_char,
pub scene: usize,
pub number_scenes: usize,
pub depth: usize,
pub interlace: InterlaceType,
pub endian: EndianType,
pub units: ResolutionType,
pub quality: usize,
pub sampling_factor: *mut c_char,
pub server_name: *mut c_char,
pub font: *mut c_char,
pub texture: *mut c_char,
pub density: *mut c_char,
pub pointsize: f64,
pub fuzz: f64,
pub alpha_color: PixelInfo,
pub background_color: PixelInfo,
pub border_color: PixelInfo,
pub transparent_color: PixelInfo,
pub dither: MagickBooleanType,
pub monochrome: MagickBooleanType,
pub colorspace: ColorspaceType,
pub compose: CompositeOperator,
pub type_: ImageType,
pub ping: MagickBooleanType,
pub verbose: MagickBooleanType,
pub channel: ChannelType,
pub options: *mut c_void,
pub profile: *mut c_void,
pub synchronize: MagickBooleanType,
pub progress_monitor: MagickProgressMonitor,
pub client_data: *mut c_void,
pub cache: *mut c_void,
pub stream: StreamHandler,
pub file: *mut FILE,
pub blob: *mut c_void,
pub length: usize,
pub magick: [c_char; 4096],
pub unique: [c_char; 4096],
pub filename: [c_char; 4096],
pub debug: MagickBooleanType,
pub signature: usize,
pub custom_stream: *mut CustomStreamInfo,
pub matte_color: PixelInfo,
}
Fields§
§compression: CompressionType
§orientation: OrientationType
§temporary: MagickBooleanType
§adjoin: MagickBooleanType
§affirm: MagickBooleanType
§antialias: MagickBooleanType
§size: *mut c_char
§extract: *mut c_char
§page: *mut c_char
§scenes: *mut c_char
§scene: usize
§number_scenes: usize
§depth: usize
§interlace: InterlaceType
§endian: EndianType
§units: ResolutionType
§quality: usize
§sampling_factor: *mut c_char
§server_name: *mut c_char
§font: *mut c_char
§texture: *mut c_char
§density: *mut c_char
§pointsize: f64
§fuzz: f64
§alpha_color: PixelInfo
§background_color: PixelInfo
§border_color: PixelInfo
§transparent_color: PixelInfo
§dither: MagickBooleanType
§monochrome: MagickBooleanType
§colorspace: ColorspaceType
§compose: CompositeOperator
§type_: ImageType
§ping: MagickBooleanType
§verbose: MagickBooleanType
§channel: ChannelType
§options: *mut c_void
§profile: *mut c_void
§synchronize: MagickBooleanType
§progress_monitor: MagickProgressMonitor
§client_data: *mut c_void
§cache: *mut c_void
§stream: StreamHandler
§file: *mut FILE
§blob: *mut c_void
§length: usize
§magick: [c_char; 4096]
§unique: [c_char; 4096]
§filename: [c_char; 4096]
§debug: MagickBooleanType
§signature: usize
§custom_stream: *mut CustomStreamInfo
§matte_color: PixelInfo
Trait Implementations§
source§impl Clone for _ImageInfo
impl Clone for _ImageInfo
source§fn clone(&self) -> _ImageInfo
fn clone(&self) -> _ImageInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for _ImageInfo
impl Debug for _ImageInfo
source§impl PartialEq for _ImageInfo
impl PartialEq for _ImageInfo
source§fn eq(&self, other: &_ImageInfo) -> bool
fn eq(&self, other: &_ImageInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for _ImageInfo
impl StructuralPartialEq for _ImageInfo
Auto Trait Implementations§
impl Freeze for _ImageInfo
impl RefUnwindSafe for _ImageInfo
impl !Send for _ImageInfo
impl !Sync for _ImageInfo
impl Unpin for _ImageInfo
impl UnwindSafe for _ImageInfo
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)