#[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,
}
§columns: c_ulong
§magick_columns: c_ulong
Performs copy-assignment from
source
.
Read more
Formats the value using the given formatter.
Read more
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning.
Read more
Uses borrowed data to replace owned data, usually by cloning.
Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.