【发布时间】:2011-05-11 18:33:35
【问题描述】:
我正在尝试构建一个 java servlet 以从 URL 获取图像,检查它的 mime 类型并在必要时对其进行转换,然后返回该图像。 我应该使用什么对象,你能提供一些专门用于获取图像并返回它的例子吗?
非常感谢
【问题讨论】:
标签: java image return mime-types
我正在尝试构建一个 java servlet 以从 URL 获取图像,检查它的 mime 类型并在必要时对其进行转换,然后返回该图像。 我应该使用什么对象,你能提供一些专门用于获取图像并返回它的例子吗?
非常感谢
【问题讨论】:
标签: java image return mime-types
只需使用JAI (intro reference):
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 会做一些必要的事情来弄清楚如何在幕后读取图像。
【讨论】: