【问题标题】:How do I properly use this Image code?如何正确使用此图像代码?
【发布时间】:2012-05-22 12:27:52
【问题描述】:

我正在尝试从 URL 在线获取图像的 Dimension,就像这个问题中的人一样:

Java/ImageIO getting image dimensions without reading the entire file?

但是,我不太清楚如何使用那里的最佳答案代码来获得结果。我想在不加载图像的情况下获取图像的高度和宽度。

如果我有一个指向图片的 URL,我应该将 resourceFile 设置为什么?

【问题讨论】:

  • 如果它在线,您不能使用“resourceFile”或任何文件。
  • 您可以从静态 ImageIO.createImageInputStream(InputStream is) 获取 ImageInputStream,并且您需要 URL 中的 InputStream。

标签: java image height width dimension


【解决方案1】:

看到ImageIO.createImageInputStream(Object)

参数:
input - 用作输入源的Object,例如File、可读RandomAccessFileInputStream.

此外,作为@Hover cmets:

..为此,您需要来自URLInputStream

【讨论】:

  • @Hovercraft 什么,你的意思是“阅读文档”? (恐慌)嘘,他们来找我了!
  • 我试过了,但我完全是新手。感谢您的帮助,经过大约五个小时的搜索,我终于成功了!
  • @Michael:如果您尝试但没有成功,您应该向我们展示您的尝试,否则我们怎么能看到您做错了什么。
猜你喜欢
  • 2020-02-10
  • 2022-01-20
  • 2015-11-22
  • 1970-01-01
  • 1970-01-01
  • 2022-01-14
  • 1970-01-01
  • 1970-01-01
  • 2014-08-27
相关资源
最近更新 更多