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]
fn new(w: &mut W) -> JPEGEncoder<W>
Create a new encoder that writes its output to w
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.
fn encode(
&mut self,
image: &[u8],
width: u32,
height: u32,
c: ColorType
) -> Result<()>
&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