/// Returns the number of bytes required to hold a deinterlaced row.
Returns the number of bytes required to hold a deinterlaced row.
Returns the number of bytes required to hold a deinterlaced row .
pub fn output_line_size(&self, width: u32) -> usize {
        let size = self.line_size(width);
        if get_info!(self).bit_depth as u8 == 16
            && self
                .transform
                .intersects(crate::Transformations::SCALE_16 | crate::Transformations::STRIP_16)
        {
            size / 2
        } else {
            size
        }
    }
pub fn output_line_size ( & self , width : u32 ) -> usize { let size = self . line_size ( width ) ; if get_info ! ( self ) . bit_depth as u8 == 16 && self . transform . intersects ( crate :: Transformations :: SCALE_16 | crate :: Transformations :: STRIP_16 ) { size / 2 } else { size } }
Returns the number of bytes required to hold a deinterlaced row.
Returns the number of bytes required to hold a deinterlaced row .
&self
width
u32