在java中编码和解码图像

时间:2011-03-23 12:43:10

标签: java jms decode encode

如何在java中编码和解码图像?

我有以下场景,我想以任何格式(字节,base64)编码图像,例如(abc.gif)。然后通过SOAP消息发送它并解码图像并将图像保存在另一台计算机上的文件夹中。

我将此作为Web服务公开。我正在使用TIBCO设计器来调用这种图像编码的Web服务。

以何种方式对图像进行java编码?

3 个答案:

答案 0 :(得分:1)

您可以使用Image从字节数组创建Toolkit.createImage。要对图像进行编码,您可以使用ImageWriter。一般来说,完整的javax.imageio包可能会对您有所帮助。

答案 1 :(得分:0)

如果你正在寻找库来做Base64或类似的编码/解码,那么我会说Apache Commons Codec。至少那是我过去使用过的。

答案 2 :(得分:0)

我只是传输图像文件的字节以及文件名等附加信息。然后,您只需将字节写入新文件即可。它更像是通用文件流,但您也可能将图像上的一些信息放入标题(文件名所在的位置)。