Struct libheif_sys::heif_encoding_options
source · #[repr(C)]pub struct heif_encoding_options {
pub version: u8,
pub save_alpha_channel: u8,
pub macOS_compatibility_workaround: u8,
pub save_two_colr_boxes_when_ICC_and_nclx_available: u8,
pub output_nclx_profile: *mut heif_color_profile_nclx,
pub macOS_compatibility_workaround_no_nclx_profile: u8,
pub image_orientation: heif_orientation,
pub color_conversion_options: heif_color_conversion_options,
}
Fields§
§version: u8
§save_alpha_channel: u8
default: true
macOS_compatibility_workaround: u8
DEPRECATED. This option is not required anymore. Its value will be ignored.
save_two_colr_boxes_when_ICC_and_nclx_available: u8
default: false
output_nclx_profile: *mut heif_color_profile_nclx
Set this to the NCLX parameters to be used in the output image or set to NULL when the same parameters as in the input image should be used.
macOS_compatibility_workaround_no_nclx_profile: u8
§image_orientation: heif_orientation
libheif will generate irot/imir boxes to match these orientations
color_conversion_options: heif_color_conversion_options
version 6 options
Trait Implementations§
source§impl Clone for heif_encoding_options
impl Clone for heif_encoding_options
source§fn clone(&self) -> heif_encoding_options
fn clone(&self) -> heif_encoding_options
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for heif_encoding_options
impl Debug for heif_encoding_options
impl Copy for heif_encoding_options
Auto Trait Implementations§
impl Freeze for heif_encoding_options
impl RefUnwindSafe for heif_encoding_options
impl !Send for heif_encoding_options
impl !Sync for heif_encoding_options
impl Unpin for heif_encoding_options
impl UnwindSafe for heif_encoding_options
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