turbojpeg 1.3.2
“Fast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG”
Rust CAPTCHA job accepts image inputRust test marker or harness
SHA-256eefe60132ef22f8285be1d4446ae45e5e554235625af86545b875c603eb2dc67
MaleculeO(Er)H(F)
Evidence
1use std::convert::TryInto as _;
2use crate::{Image, YuvImage, raw};
3use crate::buf::{OwnedBuf, OutputBuf};
4use crate::common::{Subsamp, Result, Error};
5use crate::handle::Handle;
6
7/// Compresses raw pixel data into JPEG.
8#[derive(Debug)]
9#[doc(alias = "tjhandle")]
10pub stru …
16:20… AMP: Subsamp = Subsamp::None;
17
18unsafe impl Send for Compressor {}
19
20impl Compressor {
21 /// Create a new compressor instance.
22 #[doc(alias = "t …
44:9… ```
45 /// let mut compressor = turbojpeg::Compressor::new()?;
46 /// assert!(compressor.set_quality(120).is_err());
47 /// # Ok::<(), Box<dyn std::error::Error>>(())
48 /// ```
49 #[doc(alias = "TJPARAM …
116:12… (we use as_deref() to convert from &Image<Vec<u8>> to Image<&[u8]>)
117 /// compressor.compress(image.as_deref(), &mut output_buf)?;
118 ///
⋯4 lines
1use crate::Image;
2use crate::buf::OwnedBuf;
3use crate::compress::Compressor;
4use crate::common::{PixelFormat, Result, Subsamp};
5use crate::decompress::Decompressor;
6
7/// Decompresses image from JPEG into an [`image::ImageBuffer`].
⋯9 lines
No evidence locations were recorded for this file. Raw result