We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bdd6c5a commit d6df23eCopy full SHA for d6df23e
src/lib.rs
@@ -1,9 +1,6 @@
1
-use image::DynamicImage;
2
use std::sync::Mutex;
3
use std::sync::OnceLock;
4
5
-use std::ffi::CString;
6
-
7
#[cfg(target_arch = "wasm32")]
8
use wasm_bindgen::prelude::*;
9
@@ -98,8 +95,11 @@ pub extern "C" fn image() -> ImageBuffer {
98
95
}
99
96
100
97
#[no_mangle]
+#[cfg(feature = "ffi")]
101
pub extern "C" fn image_base64() -> *const std::os::raw::c_char {
102
use base64::{engine::general_purpose, Engine};
+ use image::DynamicImage;
+ use std::ffi::CString;
103
use std::io::Cursor;
104
105
if let Some(gb) = GAMEBOY.get() {
0 commit comments