在Java中从网页中获取图像时如何设置图像大小

|| 你好   我正在使用Java中的Jtidy从网页中获取图像。   这是我的代码:
URL url = new URL(\"http://www.yahoo.com\");
  HttpURLConnection conn=(HttpURLConnection) url.openConnection();
  InputStream in=in = conn.getInputStream();
  Document doc=new Tidy().parseDOM(in, null);
  NodeList img = doc.getElementsByTagName(\"img\");
  list.add(img.item(0).getAttributes().getNamedItem(\"src\").getNodeValue());
它工作正常,但是我得到了一些大图像。我想将高度和宽度设置为16 * 16。 请帮助我:如何在获取图像时设置尺寸。     
已邀请:
从Web服务器获取图像时,您无法指定图像的尺寸。您将始终获得图像的“原始”尺寸。 提取图像后,您必须自己调整图像的大小。 相关问题(有很好的答案): 调整图像文件大小 如何使用Java调整图像大小? 在Java中保持宽高比的同时调整图像大小     
我想您要减少下载的数据量吗?如果是这样,那么您很不走运,因为您无法强制远程服务器为您执行扩展。通常的情况是,它只是向您发送您请求的文件(即资源)。 您可以做的是在下载图像后缩放图像,这已在SO上进行了详细讨论。     

要回复问题请先登录注册