Skip to main content

mozjpeg/
density.rs

1#[derive(Copy, Clone)]
2pub enum PixelDensityUnit {
3    /// No units
4    PixelAspectRatio = 0,
5    /// Pixels per inch
6    Inches = 1,
7    /// Pixels per centimeter
8    Centimeters = 2,
9}
10
11pub struct PixelDensity {
12    pub unit: PixelDensityUnit,
13    pub x: u16,
14    pub y: u16,
15}
16
17impl Default for PixelDensity {
18    fn default() -> Self {
19        Self {
20            unit: PixelDensityUnit::PixelAspectRatio,
21            x: 1,
22            y: 1,
23        }
24    }
25}