免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7168 | 回复: 19
打印 上一主题 下一主题

设置墙纸的PYTHON程序 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-17 16:44 |只看该作者 |倒序浏览
自动更换壁纸的python小程序
开发语言:python+wxpython
版本:0.6
呵呵,下班后搞了几个小时,很粗糙,不过功能基本有了,可以从这里下载
http://seasoudesktop.googlecode.com/files/SeaSouDesk.rar
这周末我会上传新版
欢迎大家提建议~

[ 本帖最后由 untrod 于 2007-8-29 09:30 编辑 ]

未命名-2.jpg (73.16 KB, 下载次数: 65)

未命名-2.jpg

论坛徽章:
0
2 [报告]
发表于 2007-08-17 16:55 |只看该作者
楼主又来了,有人已经发了。
下次注意换个。
http://bbs.chinaunix.net/viewthread.php?tid=943195

论坛徽章:
0
3 [报告]
发表于 2007-08-17 18:01 |只看该作者
原帖由 jigloo 于 2007-8-17 16:55 发表
楼主又来了,有人已经发了。
下次注意换个。
http://bbs.chinaunix.net/viewthread.php?tid=943195


您没有看清楚,195那个是使用PIL把图片转换为BMP再设置墙纸,而我的是使用ACTIVEDESKP接口直接设置的,可以使用JPG,GIF等,不转换的。使用PIL等和修改注册表的我都做过,应该说很不方便并且内存占用打

论坛徽章:
0
4 [报告]
发表于 2007-08-17 18:22 |只看该作者
启用activedesktop才多占内存, 从98开始就有6M+的浪费

论坛徽章:
0
5 [报告]
发表于 2007-08-17 18:42 |只看该作者
原帖由 jigloo 于 2007-8-17 18:22 发表
启用activedesktop才多占内存, 从98开始就有6M+的浪费


呵呵,只是设置的那一瞬间多点,设置完后就少了

论坛徽章:
0
6 [报告]
发表于 2007-08-18 01:39 |只看该作者
直接 right click 'picture' -> set as desktop background , 不是更方便嗎??   
不如改成隔一段時間自動換新 background, 不是更有意思..!!

论坛徽章:
0
7 [报告]
发表于 2007-08-18 09:55 |只看该作者
哎,不相信算了,为什么acdsee, xnview等图像软件使用转换格式而不用activedesktop来设置壁纸?
因为activedesktop的代价太大了。

论坛徽章:
0
8 [报告]
发表于 2007-08-20 11:02 |只看该作者
关于图像格式应该是Windows的问题,要是用Python来进行格式转换,那么程序的代码量就非常大了

论坛徽章:
0
9 [报告]
发表于 2007-08-20 11:18 |只看该作者
楼上的这位大哥,关税也不是这么灌的。您看过帖子的代码么?PIL晓得吧。

论坛徽章:
0
10 [报告]
发表于 2007-08-21 12:07 |只看该作者
原帖由 jigloo 于 2007-8-18 09:55 发表
哎,不相信算了,为什么acdsee, xnview等图像软件使用转换格式而不用activedesktop来设置壁纸?
因为activedesktop的代价太大了。



ACDSEE,XNVIEW不使用activedestop并不能说明ACTIVEDESKTOP代价很大,使用system那个接口来设置桌面缺乏很多接口,功能很不完善,而且使用BMP,转换过程内存耗费很大,如果有1000张1M的JPG轮换来做桌面,那么转换用的空间和时间是很不合算的,相比之下ACTIVEDESK就好很多,我已经做出一个基于PYTHON+WXPYTHON的图形界面,在随机转换过程中内存占用一般在3M样子,并没有您说的那么大。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP