1 2 3 4 5 6 7 8 9 10 11 12
/// This function creates an HTMLImageElement, which you can add to the GameService implementation. pub fn create_new_html_image_element(bytes: &[u8], extension: &str) -> web_sys::HtmlImageElement { let html_image_element = web_sys::HtmlImageElement::new().expect("Failed to create an HTMLImageElemenet."); let src = format!( "data:image/{};base64,{}", extension, base64::encode(&bytes.to_vec()) ); html_image_element.set_src(&src); html_image_element }