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]
pub fn new(w: &mut W) -> JPEGEncoder<W>[src]
Create a new encoder that writes its output to w
pub fn new_with_quality(w: &mut W, quality: u8) -> JPEGEncoder<W>[src]
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]
&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