INNER CODE UNIT · Rust
new
silvia-odwyer/photon · crate/src/lib.rs:90
pub fn new(raw_pixels: Vec<u8>, width: u32, height: u32) -> PhotonImage {
PhotonImage {
raw_pixels,
width,
height,
}
}
/// Create a new PhotonImage from a base64 string.
pub fn new_from_base64(base64: &str) -> PhotonImage {
base64_to_image(base64)
}
/// Create a new PhotonImage from a byteslice.
pub fn new_from_byteslice(vec: Vec<u8>) -> PhotonImage {
let slice = vec.as_slice();
let img = image::load_from_memory(slice).unwrap();