Type Alias ImageInfo
Source pub type ImageInfo = _ImageInfo;
#[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 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,
}