#[repr(C)]pub struct _Image {Show 66 fields
pub storage_class: ClassType,
pub colorspace: ColorspaceType,
pub compression: CompressionType,
pub dither: c_uint,
pub matte: c_uint,
pub columns: c_ulong,
pub rows: c_ulong,
pub colors: c_uint,
pub depth: c_uint,
pub colormap: *mut PixelPacket,
pub background_color: PixelPacket,
pub border_color: PixelPacket,
pub matte_color: PixelPacket,
pub gamma: f64,
pub chromaticity: ChromaticityInfo,
pub orientation: OrientationType,
pub rendering_intent: RenderingIntent,
pub units: ResolutionType,
pub montage: *mut c_char,
pub directory: *mut c_char,
pub geometry: *mut c_char,
pub offset: c_long,
pub x_resolution: f64,
pub y_resolution: f64,
pub page: RectangleInfo,
pub tile_info: RectangleInfo,
pub blur: f64,
pub fuzz: f64,
pub filter: FilterTypes,
pub interlace: InterlaceType,
pub endian: EndianType,
pub gravity: GravityType,
pub compose: CompositeOperator,
pub dispose: DisposeType,
pub scene: c_ulong,
pub delay: c_ulong,
pub iterations: c_ulong,
pub total_colors: c_ulong,
pub start_loop: c_long,
pub error: ErrorInfo,
pub timer: TimerInfo,
pub client_data: *mut c_void,
pub filename: [c_char; 2053],
pub magick_filename: [c_char; 2053],
pub magick: [c_char; 2053],
pub magick_columns: c_ulong,
pub magick_rows: c_ulong,
pub exception: ExceptionInfo,
pub previous: *mut _Image,
pub next: *mut _Image,
pub profiles: *mut c_void,
pub is_monochrome: c_uint,
pub is_grayscale: c_uint,
pub taint: c_uint,
pub extra: *mut _ImageExtra,
pub ping: c_uint,
pub cache: _CacheInfoPtr_,
pub default_views: _ThreadViewSetPtr_,
pub attributes: _ImageAttributePtr_,
pub ascii85: _Ascii85InfoPtr_,
pub blob: _BlobInfoPtr_,
pub reference_count: c_long,
pub semaphore: _SemaphoreInfoPtr_,
pub logging: c_uint,
pub list: *mut _Image,
pub signature: c_ulong,
}Fields§
§storage_class: ClassType§colorspace: ColorspaceType§compression: CompressionType§dither: c_uint§matte: c_uint§columns: c_ulong§rows: c_ulong§colors: c_uint§depth: c_uint§colormap: *mut PixelPacket§background_color: PixelPacket§border_color: PixelPacket§matte_color: PixelPacket§gamma: f64§chromaticity: ChromaticityInfo§orientation: OrientationType§rendering_intent: RenderingIntent§units: ResolutionType§montage: *mut c_char§directory: *mut c_char§geometry: *mut c_char§offset: c_long§x_resolution: f64§y_resolution: f64§page: RectangleInfo§tile_info: RectangleInfo§blur: f64§fuzz: f64§filter: FilterTypes§interlace: InterlaceType§endian: EndianType§gravity: GravityType§compose: CompositeOperator§dispose: DisposeType§scene: c_ulong§delay: c_ulong§iterations: c_ulong§total_colors: c_ulong§start_loop: c_long§error: ErrorInfo§timer: TimerInfo§client_data: *mut c_void§filename: [c_char; 2053]§magick_filename: [c_char; 2053]§magick: [c_char; 2053]§magick_columns: c_ulong§magick_rows: c_ulong§exception: ExceptionInfo§previous: *mut _Image§next: *mut _Image§profiles: *mut c_void§is_monochrome: c_uint§is_grayscale: c_uint§taint: c_uint§extra: *mut _ImageExtra§ping: c_uint§cache: _CacheInfoPtr_§default_views: _ThreadViewSetPtr_§attributes: _ImageAttributePtr_§ascii85: _Ascii85InfoPtr_§blob: _BlobInfoPtr_§reference_count: c_long§semaphore: _SemaphoreInfoPtr_§logging: c_uint§list: *mut _Image§signature: c_ulongTrait Implementations§
Auto Trait Implementations§
impl Freeze for _Image
impl RefUnwindSafe for _Image
impl !Send for _Image
impl !Sync for _Image
impl Unpin for _Image
impl UnwindSafe for _Image
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more