|
|
1
4
我假设您知道如何使用JNI调用函数的基础知识。这并不复杂,尽管这可能会让人头疼。 如果你想快速完成它,只需将PNG写入一个临时文件,通过JNI传递文件名,并使用ImageIO加载它。 ImageIO.read(InputStream) 在一个 ByteArrayInputStream 它封装了通过JNI传入的字节数组。你可以打电话 NewByteArray() SetByteArrayRegion 设置数据。 最后,您可以考虑使用HTTP传输数据,Apache has a set of components you can use 包括一个小型web服务器,您可以从C代码POST到Java。 |
|
|
2
1
如果你以前从未使用过JNI,我建议你看看 JNI Programmer's Guide and Specification .
|
|
|
3
0
由于Java库支持PNG,我将添加一种机制,将所有字节从C复制到Java,并使用ImageIO类作为 Chad Okere 建议。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |