Type Alias Image
Source pub type Image = _Image;
#[repr(C)]
pub struct Image {Show 86 fields
pub storage_class: ClassType,
pub colorspace: ColorspaceType,
pub compression: CompressionType,
pub quality: usize,
pub orientation: OrientationType,
pub taint: MagickBooleanType,
pub columns: usize,
pub rows: usize,
pub depth: usize,
pub colors: usize,
pub colormap: *mut _PixelInfo,
pub alpha_color: _PixelInfo,
pub background_color: _PixelInfo,
pub border_color: _PixelInfo,
pub transparent_color: _PixelInfo,
pub gamma: f64,
pub chromaticity: _ChromaticityInfo,
pub rendering_intent: RenderingIntent,
pub profiles: *mut c_void,
pub units: ResolutionType,
pub montage: *mut i8,
pub directory: *mut i8,
pub geometry: *mut i8,
pub offset: isize,
pub resolution: _PointInfo,
pub page: _RectangleInfo,
pub extract_info: _RectangleInfo,
pub fuzz: f64,
pub filter: FilterType,
pub intensity: PixelIntensityMethod,
pub interlace: InterlaceType,
pub endian: EndianType,
pub gravity: GravityType,
pub compose: CompositeOperator,
pub dispose: DisposeType,
pub scene: usize,
pub delay: usize,
pub duration: usize,
pub ticks_per_second: isize,
pub iterations: usize,
pub total_colors: usize,
pub start_loop: isize,
pub interpolate: PixelInterpolateMethod,
pub black_point_compensation: MagickBooleanType,
pub tile_offset: _RectangleInfo,
pub type_: ImageType,
pub dither: MagickBooleanType,
pub extent: u64,
pub ping: MagickBooleanType,
pub read_mask: MagickBooleanType,
pub write_mask: MagickBooleanType,
pub alpha_trait: PixelTrait,
pub number_channels: usize,
pub number_meta_channels: usize,
pub metacontent_extent: usize,
pub channel_mask: ChannelType,
pub channel_map: *mut _PixelChannelMap,
pub cache: *mut c_void,
pub error: _ErrorInfo,
pub timer: _TimerInfo,
pub progress_monitor: Option<unsafe extern "C" fn(*const i8, i64, u64, *mut c_void) -> MagickBooleanType>,
pub client_data: *mut c_void,
pub ascii85: *mut _Ascii85Info,
pub generic_profile: *mut _ProfileInfo,
pub properties: *mut c_void,
pub artifacts: *mut c_void,
pub filename: [i8; 4096],
pub magick_filename: [i8; 4096],
pub magick: [i8; 4096],
pub magick_columns: usize,
pub magick_rows: usize,
pub blob: *mut _BlobInfo,
pub timestamp: i64,
pub debug: MagickBooleanType,
pub reference_count: isize,
pub semaphore: *mut SemaphoreInfo,
pub image_info: *mut _ImageInfo,
pub list: *mut _Image,
pub previous: *mut _Image,
pub next: *mut _Image,
pub signature: usize,
pub matte_color: _PixelInfo,
pub composite_mask: MagickBooleanType,
pub mask_trait: PixelTrait,
pub channels: ChannelType,
pub ttl: i64,
}
§columns: usize
§magick_columns: usize