[][src]Struct graphicsmagick_sys::_Image

#[repr(C)]pub struct _Image {
    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 clip_mask: *mut _Image,
    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: ClassTypecolorspace: ColorspaceTypecompression: CompressionTypedither: c_uintmatte: c_uintcolumns: c_ulongrows: c_ulongcolors: c_uintdepth: c_uintcolormap: *mut PixelPacketbackground_color: PixelPacketborder_color: PixelPacketmatte_color: PixelPacketgamma: f64chromaticity: ChromaticityInfoorientation: OrientationTyperendering_intent: RenderingIntentunits: ResolutionTypemontage: *mut c_chardirectory: *mut c_chargeometry: *mut c_charoffset: c_longx_resolution: f64y_resolution: f64page: RectangleInfotile_info: RectangleInfoblur: f64fuzz: f64filter: FilterTypesinterlace: InterlaceTypeendian: EndianTypegravity: GravityTypecompose: CompositeOperatordispose: DisposeTypescene: c_ulongdelay: c_ulongiterations: c_ulongtotal_colors: c_ulongstart_loop: c_longerror: ErrorInfotimer: TimerInfoclient_data: *mut c_voidfilename: [c_char; 2053]magick_filename: [c_char; 2053]magick: [c_char; 2053]magick_columns: c_ulongmagick_rows: c_ulongexception: ExceptionInfoprevious: *mut _Imagenext: *mut _Imageprofiles: *mut c_voidis_monochrome: c_uintis_grayscale: c_uinttaint: c_uintclip_mask: *mut _Imageping: c_uintcache: _CacheInfoPtr_default_views: _ThreadViewSetPtr_attributes: _ImageAttributePtr_ascii85: _Ascii85InfoPtr_blob: _BlobInfoPtr_reference_count: c_longsemaphore: _SemaphoreInfoPtr_logging: c_uintlist: *mut _Imagesignature: c_ulong

Trait Implementations

impl Clone for _Image[src]

impl Copy for _Image[src]

Auto Trait Implementations

impl RefUnwindSafe for _Image

impl !Send for _Image

impl !Sync for _Image

impl Unpin for _Image

impl UnwindSafe for _Image

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.