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()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…