кодировать и декодировать изображения в Java - PullRequest
0 голосов
/ 23 марта 2011

как вы кодируете и декодируете изображения в java?

У меня есть следующий сценарий, я хочу кодировать изображение, например (abc.gif) в любом формате (байты, base64). Затем отправьте его поверх сообщения SOAP, расшифруйте изображение и сохраните изображение в папке на другом компьютере.

Я выставляю это как веб-сервис. Я использую конструктор TIBCO для вызова этого веб-сервиса кодирования изображений.

Есть ли способ сделать кодировку Java изображений?

Ответы [ 3 ]

1 голос
/ 23 марта 2011

Вы можете создать Image из массива байтов с помощью Toolkit.createImage.Для кодирования изображения вы можете использовать ImageWriter.В целом, полный пакет javax.imageio может вам сильно помочь.

0 голосов
/ 23 марта 2011

Я бы просто передал байты файла изображения плюс дополнительную информацию, такую ​​как имя файла и т. Д. Затем вы просто записываете байты в новый файл, и все готово. Это больше похоже на обычную потоковую передачу файлов, но вы также можете поместить некоторую информацию об изображении в заголовок (где указано имя файла).

0 голосов
/ 23 марта 2011

Если вы ищете библиотеки для Base64 или аналогичного кодирования / декодирования, то я бы сказал Apache Commons Codec .По крайней мере, это то, что я использовал в прошлом.

...