Type Alias magick_rust::bindings::Image

source ·
pub type Image = _Image;

Aliased Type§

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,
}

Fields§

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