pub struct AvifEncoder { /* private fields */ }Expand description
Encodes an AVIF still.
Implementations§
Source§impl AvifEncoder
impl AvifEncoder
Sourcepub fn new() -> AvifEncoder
pub fn new() -> AvifEncoder
An encoder at the default quality.
Sourcepub const fn from_options(options: &EncodeOptions) -> AvifEncoder
pub const fn from_options(options: &EncodeOptions) -> AvifEncoder
An encoder at options.quality.
Trait Implementations§
Source§impl Debug for AvifEncoder
impl Debug for AvifEncoder
Source§impl Default for AvifEncoder
impl Default for AvifEncoder
Source§fn default() -> AvifEncoder
fn default() -> AvifEncoder
Returns the “default value” for a type. Read more
Source§impl Encoder for AvifEncoder
impl Encoder for AvifEncoder
Source§fn set_icc_profile(&mut self, profile: Option<&[u8]>) -> Result<(), PixelsError>
fn set_icc_profile(&mut self, profile: Option<&[u8]>) -> Result<(), PixelsError>
Embed
profile as the image’s ICC colour profile, or write none. Read moreSource§fn write_header(
&mut self,
desc: &ImageDescriptor,
_sink: &mut dyn Sink,
) -> Result<(), PixelsError>
fn write_header( &mut self, desc: &ImageDescriptor, _sink: &mut dyn Sink, ) -> Result<(), PixelsError>
Begin an image, writing any container header. Read more
Auto Trait Implementations§
impl Freeze for AvifEncoder
impl RefUnwindSafe for AvifEncoder
impl Send for AvifEncoder
impl Sync for AvifEncoder
impl Unpin for AvifEncoder
impl UnsafeUnpin for AvifEncoder
impl UnwindSafe for AvifEncoder
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