Android 将字节数组转换为位图

Android 将字节数组转换为位图,android,c++,bitmap,Android,C++,Bitmap,目前,我正在我大学的一个Android应用程序项目中工作,该项目将图像发布到web服务,并使用OpenCV以某种方式处理该图像。在android中,我将位图转换为字节数组,如下所示: ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); bitmap.compress(CompressFormat.JPEG, 100, byteArrayOutputStream); byte[] byteData

目前,我正在我大学的一个Android应用程序项目中工作,该项目将图像发布到web服务,并使用OpenCV以某种方式处理该图像。在android中,我将位图转换为字节数组,如下所示:

ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();

bitmap.compress(CompressFormat.JPEG, 100, byteArrayOutputStream);
byte[] byteData = byteArrayOutputStream.toByteArray();
<> P>在Web服务中C++如何将ByTeDATA转换成位图,以便将其应用于图像处理中?
我的C++不太好,请帮助。< /P>你的例子不是C++。语法字节[]无效。您可能正在用C或Java编程。正确的语法是byte byteData[]。您发送的不是位图,而是jpg。因此,您必须在服务器端将jpg转换为位图。但你为什么要这么做?如果我是你,我一开始就不会发送jpeg压缩位图。你是从位图开始的吗?你从哪里得到的图像?如果是jpg from文件,则只需发送该文件,而不使用bitmapfactory、位图等。