1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
mod alpha;
mod convert;
mod endian;
mod format;
mod image;
mod jpeg;
mod loader;
mod pixel_format;
mod png;
mod profiles;
pub use crate::convert::FromOptions;
pub use crate::format::*;
pub use crate::image::*;
pub use crate::loader::*;
pub use lodepng::Error as Error;
use std::path::Path;
#[inline]
pub fn load_image(path: impl AsRef<Path>, opaque: bool) -> Result<Image, Error> {
Loader::new().opaque(opaque).load_path(path)
}
#[inline]
pub fn load_image_data(data: &[u8], opaque: bool) -> Result<Image, Error> {
Loader::new().opaque(opaque).load_data(data)
}