Adh*_*ham 5 java bytearray inputstream image-processing
我想将图像转换为字节数组,然后将该字节数组转换为字符串.此外,我想将该字符串转换回字节数组,最后返回到图像.我怎么能完成这个?任何帮助将不胜感激.
使用ImageIO.write(..)并通过ByteArrayOutputStream.然后调用stream.toByteArray()- 你有字节.
使用base64或hex将字节数组表示为字符串 - commons-codec具有Base64并Hex允许双向转换.所以现在你有了字符串
请参阅2 - 从字符串转换为字节数组.现在你byte[]又来了.
使用ImageIO.read(..)并通过new ByteArrayInputStream(bytes)
(对于第2点和第3点,你可以使用new String(bytes, "utf-8")和string.getBytes("utf-8"),但更喜欢base64)
| 归档时间: |
|
| 查看次数: |
7841 次 |
| 最近记录: |