DVUI

initDensity

density is in pixels per inch (2.54 cm). density == 0 => don't write custom density

Parameters

#
output:*std.Io.Writer
*std.Io.Writer
density:u16
u16

Source

Implementation

#
pub fn initDensity(output: *std.Io.Writer, density: u16) JPGEncoder {
    std.debug.assert(output.buffer.len >= min_buffer_size);
    var self = JPGEncoder{
        .output = output,
        .density = density,
    };
    if (density == 0) {
        // We have no density to write
        self.bytes_remaining_of_jfif_app0_segment = 0;
    }
    return self;
}