如何显示来自网络的图像?
我用 python 编写了这个简单的脚本:
import gtk
window = gtk.Window()
window.set_size_request(800, 700)
window.show()
gtk.main()
现在我想在这个窗口中加载来自网络(而不是我的电脑)的图像,如下所示:
http://www.dailygalaxy.com/photos/uncategorized/2007/05/05/planet_x.jpg
我该怎么做?
PS我不想下载图片!我只想从 URL 加载图像。
I have written this simple script in python:
import gtk
window = gtk.Window()
window.set_size_request(800, 700)
window.show()
gtk.main()
now I want to load in this window an image from web ( and not from my PC ) like this:
http://www.dailygalaxy.com/photos/uncategorized/2007/05/05/planet_x.jpg
How can I do that ?
P.S. I don't want download the image ! I just want load the image from the URL.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这会从 url 下载图像,但将数据写入 gtk.gdk.Pixbuf 而不是文件:
This downloads the image from a url, but writes the data into a gtk.gdk.Pixbuf instead of to a file:
下载图像。 Google 关于如何使用 python 下载文件,有易于使用的库。
将图像加载到小部件中。了解如何在 GTK 中显示图像。
很抱歉缺乏细节,但答案会很长,你最好还是在其他地方阅读这些主题。
希望有帮助!
Download the image. Google on how to download files with python, there are easy-to-use libraries for that.
Load the image into a widget. Look up how to display an image in GTK.
Sorry for the lack of detail, but the answer would get long and you'd still be better off reading on those subjects somewhere else.
Hope it helps!
这是一个使用 WebKit 的简单脚本:
不过请注意,这实际上会下载图像。
Here's a simple script using WebKit:
Take note, though, that this does in fact download the image.