Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何转换在C+中生成的图像数据+;在Javascript上生成图像数据?_C++_Node.js_Dll_Node Ffi - Fatal编程技术网

C++ 如何转换在C+中生成的图像数据+;在Javascript上生成图像数据?

C++ 如何转换在C+中生成的图像数据+;在Javascript上生成图像数据?,c++,node.js,dll,node-ffi,C++,Node.js,Dll,Node Ffi,我使用Vulkan和glfw生成图像数据,并使用节点ffi生成一个DLL,将图像发送到电子端 然而,我不能表达图像数据是由这个DLL生成的 我该怎么办 电子端的当前源代码 在C++中生成的图像数据由字符数组组成 var ffi = require('ffi-napi') var ref = require('ref-napi'); const ccPtr = ref.refType(ref.types.char); //start:Function to start vulkan //end

我使用Vulkan和glfw生成图像数据,并使用节点ffi生成一个DLL,将图像发送到电子端

然而,我不能表达图像数据是由这个DLL生成的

我该怎么办

电子端的当前源代码

在C++中生成的图像数据由字符数组组成

var ffi = require('ffi-napi')
var ref = require('ref-napi');

const ccPtr = ref.refType(ref.types.char);

//start:Function to start vulkan
//end:Function to end vulkan
//main_loop:Function to generate Image Data
//sending image:Function to send Image Data

var nyanko = ffi.Library( 'DllHelloVulkan.dll',
                          { 'start': ['void', [] ],
                            'end': ['void', [] ],
                            'main_loop': ['bool', [] ],
                            'send_image': [ccPtr, [] ]
                          } 
                        );

图像数据在JavaScript中应该是什么样子的?我想在画布上显示图像。我可能需要一种显示图像的方式,即使用原始图像格式。然而,我不知道这条路。