繁体   English   中英

将图像数据从Java传递到C本机函数接受指针

[英]Passing Image Data from Java to C Native function accepting pointers

我在外部.so文件中提供了一个C函数。 此功能将图像数据作为输入,并提供压缩图像以及图像的长度作为输出。

功能模板如下:

char * OutputImage = CompressImage((char *)InputImage,(int)&lenOutImage);

在我的Java代码中,我将输入图像捕获为byte []数据类型。 现在我需要将它传递给上面提到的本机C函数。 能帮助我如何通过Java实现这一目标吗?

您有2个选项,使用JNI或JNA。 如何详细讨论这个平台是很重要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM