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