Struct image::jpeg::JPEGEncoder [−][src]
pub struct JPEGEncoder<'a, W: 'a> { /* fields omitted */ }The representation of a JPEG encoder
Methods
impl<'a, W: Write> JPEGEncoder<'a, W>[src]
impl<'a, W: Write> JPEGEncoder<'a, W>pub fn new(w: &mut W) -> JPEGEncoder<W>[src]
pub fn new(w: &mut W) -> JPEGEncoder<W>Create a new encoder that writes its output to w
pub fn new_with_quality(w: &mut W, quality: u8) -> JPEGEncoder<W>[src]
pub fn new_with_quality(w: &mut W, quality: u8) -> JPEGEncoder<W>Create a new encoder that writes its output to w, and has
the quality parameter quality with a value in the range 1-100
where 1 is the worst and 100 is the best.
pub fn encode(
&mut self,
image: &[u8],
width: u32,
height: u32,
c: ColorType
) -> Result<()>[src]
pub fn encode(
&mut self,
image: &[u8],
width: u32,
height: u32,
c: ColorType
) -> Result<()>Encodes the image image
that has dimensions width and height
and ColorType c
The Image in encoded with subsampling ratio 4:2:2
Auto Trait Implementations
impl<'a, W> Send for JPEGEncoder<'a, W> where
W: Send,
impl<'a, W> Send for JPEGEncoder<'a, W> where
W: Send, impl<'a, W> Sync for JPEGEncoder<'a, W> where
W: Sync,
impl<'a, W> Sync for JPEGEncoder<'a, W> where
W: Sync,