Benign crates 2,742,466 installs Download

turbojpeg 1.3.0

“Fast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG”

Rust CAPTCHA job accepts image inputRust test marker or harness
SHA-256085de14aca773db834cf3827c6f25e1e806ca4aa26d319026b81a7e9a3ef3af1
MaleculeO(Er)H(F)

Evidence

imports crate::buf::OutputBuf compress.rs · lines 1–10
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 …
English function-word token "for" compress.rs · lines 16–22
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 …
Assertion inside a Rust doc-comment example compress.rs · lines 44–49
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 …
Source right-shifts by 8 bits compress.rs · lines 116–122
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
imports crate::compress::Compressor image_rs.rs · lines 1–16
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

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.