我正在尝试将图像转换为 http POST 的十六进制数据。在 iOS 版本上,我使用 UIImageJPEGRepresentation 用一行代码在 2 分钟内实现了这一点。
我花了 2 天时间尝试在 Java 中使用位图图像实现相同的效果,但我就是无法解决。
我使用以下方法将位图转换为字节数组:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
image.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] b = baos.toByteArray();
我不知道下一步该做什么。我已经尝试根据其他 SO 答案编写自己的十六进制转换器,但无法实现它在 Objective-c 中的极其简单的任务。
希望你能帮忙,谢谢。