如何将位图转换为十六进制数据

时间:2014-05-14 08:32:00

标签: java android bitmap hex uiimagejpegrepresentation

我试图将图像转换为HTTP POST的十六进制数据。在iOS版本上,我使用UIImageJPEGRepresentation在一行代码中用2分钟实现了这一点。

我花了两天的时间尝试使用Bitmap图像在Java中实现相同的目标,但我无法解决这个问题。

我使用以下方法将位图转换为字节数组:

ByteArrayOutputStream baos = new ByteArrayOutputStream();
image.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] b = baos.toByteArray();

我不知道接下来该做什么。我已经尝试根据其他SO答案编写自己的十六进制转换器,但是无法实现它在objective-c中的极其简单的任务。

希望你能提供帮助,谢谢。

0 个答案:

没有答案