pub struct WebPEncoder { /* private fields */ }Expand description
Encodes a WebP stream.
Implementations§
Source§impl WebPEncoder
impl WebPEncoder
Sourcepub const fn from_options(options: &EncodeOptions) -> Self
pub const fn from_options(options: &EncodeOptions) -> Self
An encoder configured from generic encode options: lossy at
quality, or lossless when lossless is set.
Trait Implementations§
Source§impl Debug for WebPEncoder
impl Debug for WebPEncoder
Source§impl Default for WebPEncoder
impl Default for WebPEncoder
Source§impl Encoder for WebPEncoder
impl Encoder for WebPEncoder
Source§fn set_icc_profile(&mut self, profile: Option<&[u8]>) -> Result<()>
fn set_icc_profile(&mut self, profile: Option<&[u8]>) -> Result<()>
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<()>
fn write_header( &mut self, desc: &ImageDescriptor, _sink: &mut dyn Sink, ) -> Result<()>
Begin an image, writing any container header. Read more
Auto Trait Implementations§
impl Freeze for WebPEncoder
impl RefUnwindSafe for WebPEncoder
impl Send for WebPEncoder
impl Sync for WebPEncoder
impl Unpin for WebPEncoder
impl UnsafeUnpin for WebPEncoder
impl UnwindSafe for WebPEncoder
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