2011-03-11 102 views
0

我有一个Java/Grails应用程序需要“读取”给定的URL的内容,以将其用作图像,主要是对其进行大小调整。 我的应用程序已经使用基于此帖子的实现将网址解析为HTML代码:http://www.roseindia.net/java/example/java/io/SourceViewer.shtml如何将URL站点封装到Java对象中?

我构建的类返回一个包含HTML源代码的String对象。现在我想将这个字符串写入类似于BufferedImage的对象中,以便将捕获的URL显示到我的新应用程序中。

任何想法,在此先感谢!

回答

0

您可以从一个URL创建一个Image对象:

URL url = new URL("http://url.to/your/image.jpg"; 
Image image = Toolkit.getDefaultToolkit().createImage(url) 
+0

实际上,网址是不是一个特定的图像路径,这是一个普通的页面,我想要做的是采取这个网站的“打印屏幕”。 – gtludwig 2011-03-11 14:40:32

+0

您所获得的HTML页面是否具有需要捕获的图像的URL? – Nishan 2011-03-11 14:48:02

+0

是的,但是有很多图像,所以更容易拍摄页面的“打印屏幕”而不是拍摄每张图像。 – gtludwig 2011-03-11 17:52:39