Type Alias magick_rust::bindings::ImageInfo
source · pub type ImageInfo = _ImageInfo;
Aliased Type§
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 i8,
pub extract: *mut i8,
pub page: *mut i8,
pub scenes: *mut i8,
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 i8,
pub server_name: *mut i8,
pub font: *mut i8,
pub texture: *mut i8,
pub density: *mut i8,
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: Option<unsafe extern "C" fn(_: *const i8, _: i64, _: u64, _: *mut c_void) -> MagickBooleanType>,
pub client_data: *mut c_void,
pub cache: *mut c_void,
pub stream: Option<unsafe extern "C" fn(_: *const _Image, _: *const c_void, _: usize) -> usize>,
pub file: *mut _IO_FILE,
pub blob: *mut c_void,
pub length: usize,
pub magick: [i8; 4096],
pub unique: [i8; 4096],
pub filename: [i8; 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 i8
§extract: *mut i8
§page: *mut i8
§scenes: *mut i8
§scene: usize
§number_scenes: usize
§depth: usize
§interlace: InterlaceType
§endian: EndianType
§units: ResolutionType
§quality: usize
§sampling_factor: *mut i8
§server_name: *mut i8
§font: *mut i8
§texture: *mut i8
§density: *mut i8
§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: Option<unsafe extern "C" fn(_: *const i8, _: i64, _: u64, _: *mut c_void) -> MagickBooleanType>
§client_data: *mut c_void
§cache: *mut c_void
§stream: Option<unsafe extern "C" fn(_: *const _Image, _: *const c_void, _: usize) -> usize>
§file: *mut _IO_FILE
§blob: *mut c_void
§length: usize
§magick: [i8; 4096]
§unique: [i8; 4096]
§filename: [i8; 4096]
§debug: MagickBooleanType
§signature: usize
§custom_stream: *mut _CustomStreamInfo
§matte_color: _PixelInfo