如何在java中编码和解码图像?
我有以下场景,我想以任何格式(字节,base64)编码图像,例如(abc.gif)。然后通过SOAP消息发送它并解码图像并将图像保存在另一台计算机上的文件夹中。
我将此作为Web服务公开。我正在使用TIBCO设计器来调用这种图像编码的Web服务。
以何种方式对图像进行java编码?
答案 0 :(得分:1)
您可以使用Image
从字节数组创建Toolkit.createImage
。要对图像进行编码,您可以使用ImageWriter
。一般来说,完整的javax.imageio
包可能会对您有所帮助。
答案 1 :(得分:0)
如果你正在寻找库来做Base64或类似的编码/解码,那么我会说Apache Commons Codec。至少那是我过去使用过的。
答案 2 :(得分:0)
我只是传输图像文件的字节以及文件名等附加信息。然后,您只需将字节写入新文件即可。它更像是通用文件流,但您也可能将图像上的一些信息放入标题(文件名所在的位置)。