Function lodepng::decode_file [−][src]
pub fn decode_file<P: AsRef<Path>>(
filepath: P,
colortype: ColorType,
bitdepth: c_uint
) -> Result<Image, Error>
Load PNG from disk, from file with given name. Same as the other decode functions, but instead takes a file path as input.
decode32_file
and decode24_file
are more convenient if you want specific image format.
There's also State::decode()
if you'd like to set more settings.
match decode_file(filepath, ColorType::RGBA, 8) { Ok(Image::RGBA(with_alpha)) => do_stuff(with_alpha), Ok(Image::RGB(without_alpha)) => do_stuff(without_alpha), _ => panic!("¯\\_(ツ)_/¯") }