/
cyberash-dev
/
vsd2svg
Обзор
Документация
Войти
/
cyberash-dev
/
vsd2svg
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/wasm.cpp
19 строк
563 B
cyberash
initial commit
18 дек 2024, 15:12
18 дек 2024, 15:12
2f0b4db
Код
Авторство
О чём код?
#include <emscripten/bind.h> #include "converter.cpp" emscripten::val convertVSDToSVG_JS(emscripten::val inputArray) { unsigned length = inputArray["length"].as<unsigned>(); std::vector<unsigned char> buffer(length); for (unsigned i = 0; i < length; i++) { buffer[i] = (unsigned char)inputArray[i].as<unsigned>(); } std::string svg = convertVSDBytesToSVGString(buffer.data(), buffer.size()); return emscripten::val(svg); } EMSCRIPTEN_BINDINGS(my_module) { emscripten::function("convertVSDToSVG_JS", &convertVSDToSVG_JS); }