当前位置: 首页 > 面试题库 >

从URL获取图像(Java)

岳彬炳
2023-03-14
问题内容

我正在尝试阅读以下图片

在此处输入图片说明

但是它显示了IIOException。

这是代码:

Image image = null;
URL url = new URL("http://bks6.books.google.ca/books?id=5VTBuvfZDyoC&printsec=frontcover&img=1& zoom=5&edge=curl&source=gbs_api");
image = ImageIO.read(url);
jXImageView1.setImage(image);

问题答案:

您收到HTTP 400(错误请求)错误,因为space您的网址中有。如果在zoom参数之前对其进行了修复,则会收到HTTP 400错误消息(未经授权)。也许您需要一些HTTP标头才能将您的下载标识为可识别的浏览器(使用“ User-Agent”标头)或其他身份验证参数。

对于User-Agent示例,然后通过连接inputstream
使用ImageIO.read(InputStream):

URLConnection connection = url.openConnection();
connection.setRequestProperty("User-Agent", "xxxxxx");

使用所需的任何东西 xxxxxx



 类似资料:
  • 我想从获取图像:

  • 我想知道是否有API可以批量获取维基百科页面的图像URL。 我看到的API是https://en.wikipedia.org/w/api.php?action=query 但是我只得到第一个标题的图片URL。

  • 问题内容: 我需要为我的网站制作供稿,以便进行比较。它必须是一个sql语句。现在我有这个: 但是现在使用新的prestashop版本1.6,该图像不再起作用。 现在,图像路径为:domain.com/img/p/number/number/number/image.png我没有从中获得逻辑,有人可以告诉我吗? 我还要处理另一个问题,因为有些产品具有相同的图像。 有人可以完成SQL代码或进一步帮助我

  • 我一直在开发一个Android RSS阅读器。我想从RSS提要中获取图像,并将它们连同RSS标题一起列出。我已经解析并从“title”和“description”标签中获取数据。有人能告诉我如何从“description”的“src”属性下面获取图像URL吗?

  • 问题内容: Q1) 在我的reactjs应用程序中,我正在尝试从后端Nodejs服务器获取API。API会根据请求响应图像文件。 我可以在http://192.168.22.124:3000/source/592018124023PM-pexels- photo.jpg 上访问并查看图像文件 但是在我的reactjs客户端上,我在控制台日志上收到此错误。 未捕获(承诺)SyntaxError:意外

  • 问题内容: 因此,警报会给出宽度和高度的不确定值。我认为img.onload计算中图像的w和h值未传递给要返回的值,或者可能在onload计算它们 之前 返回了w和h : 如何让警报显示正确的宽度和高度? 问题答案: 使用jQuery获取图像大小 使用JavaScript获取图像大小 使用JavaScript获取图像大小 (现代浏览器,IE9 +) 只需将以上内容用作: