gtk里怎样实现从网页中调用一张图片

软件和网站开发以及相关技术探讨
回复
头像
spy8888
帖子: 65
注册时间: 2005-12-26 19:54

gtk里怎样实现从网页中调用一张图片

#1

帖子 spy8888 » 2009-11-17 20:41

gtk_image_new_from_file ()
是给出本地路径就可以了
如果要从网络中读一张图片显示到控件上
该用什么函数?
头像
greco
帖子: 2487
注册时间: 2007-04-06 10:24
来自: ~/Shanghai

Re: gtk里怎样实现从网页中调用一张图片

#2

帖子 greco » 2009-11-17 21:57

from_file()啊
好像没from_http_file()的
http://silenceisdefeat.com/~greco

代码: 全选

''.join([chr(ord(c)-2) for c in 'O{"G/ockn"ku<"itgeq0ujkBiockn0eqo'])
echo -n "Z3JlY28uc2hpQGdtYWlsLmNvbQ==" | base64 -d
头像
ibear
帖子: 787
注册时间: 2006-10-19 8:43
来自: 长江口

Re: gtk里怎样实现从网页中调用一张图片

#3

帖子 ibear » 2009-11-17 22:14

下到本地临时目录
或者参数带入url试试看

即便gtk有这样的函数,也是需要下载到本地的吧?
上次由 ibear 在 2009-11-17 22:17,总共编辑 2 次。
好好地做一个碌碌无为的人
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: gtk里怎样实现从网页中调用一张图片

#4

帖子 delectate » 2009-11-17 22:15

ibear 写了:下到本地临时目录

即便gtk有这样的函数,也是需要下载到本地的吧?
fengshenx
帖子: 31
注册时间: 2007-10-27 19:32

Re: gtk里怎样实现从网页中调用一张图片

#5

帖子 fengshenx » 2009-11-18 1:01

load到本地buffer,然后再from_data
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: gtk里怎样实现从网页中调用一张图片

#6

帖子 eexpress » 2009-11-18 9:25

lz想得太智能了。适合去用巨大的库。
● 鸣学
头像
spy8888
帖子: 65
注册时间: 2005-12-26 19:54

Re: gtk里怎样实现从网页中调用一张图片

#7

帖子 spy8888 » 2009-11-18 15:17

eexpress 写了:lz想得太智能了。适合去用巨大的库。
还不是因为菜呗 :em06

偶现在是这样实现的
先通过gdk_pixbuf_new_from_stream读到内存
然后再gtk_image_new_from_pixbuf
回复