Crate jfifdump[−][src]
Expand description
JFIF Dump
A crate for reading the content of a JFIF file without decoding JPEG image data.
Example: Print image dimensions
use jfifdump::{Reader, Segment}; use std::fs::File; use std::io::BufReader; let file = File::open("some.jpeg")?; let mut reader = Reader::new(BufReader::new(file))?; loop { match reader.next_segment()? { Segment::Eoi => break, Segment::Frame(frame) => { println!("{}x{}", frame.dimension_x, frame.dimension_y); break; } _ => { // Ignore other segments } } } }
Structs
App0Jfif | |
Dac | |
Dht | |
Dqt | |
Frame | |
FrameComponent | |
JsonFormat | |
Reader | A reader for JFIF files |
Rst | |
Scan | |
ScanComponent | |
TextFormat |
Enums
JfifError | |
Segment |
Traits
Handler |
Functions
read | Read JFIF input and call handler for all segments |