Java получить изображение, проверить MIME-тип, преобразовать в PNG и вернуть это изображение - PullRequest
0 голосов
/ 18 ноября 2010

Я пытаюсь создать Java-сервлет, чтобы получить изображение из URL, проверить его тип MIME и преобразовать его, если необходимо, а затем вернуть это изображение. Какие объекты мне следует использовать, можете ли вы дать мне несколько примеров специально для получения изображения и его возврата?

Большое спасибо

1 Ответ

1 голос
/ 18 ноября 2010

Просто используйте JAI ( справочная информация ):

URL url = "// URL of the remote image to be read //";
RenderedImage original = JAI.create("url", url);
JAI.create("encode", original, response.getOutputStream(), "png");

Где response - HttpServletResponse.Обратите внимание, что проверка типа MIME не требуется, JAI сделает все необходимое, чтобы выяснить, как читать изображение под обложками.

...