INNER CODE UNIT · Rust
new_from_blob
silvia-odwyer/photon · crate/src/lib.rs:125
pub fn new_from_blob(blob: Blob) -> PhotonImage {
let bytes: js_sys::Uint8Array = js_sys::Uint8Array::new(&blob);
let vec = bytes.to_vec();
PhotonImage::new_from_byteslice(vec)
}
/// Create a new PhotonImage from a HTMLImageElement
#[cfg(feature = "web-sys")]
pub fn new_from_image(image: HtmlImageElement) -> PhotonImage {
set_panic_hook();
let document = web_sys::window().unwrap().document().unwrap();
let canvas = document
.create_element("canvas")
.unwrap()