09年四月
使用wxPython
做了一款图片水印生成工具,下面奉上源码和已经编译好的exe文件,因为程序中使用到了
_winreg库来检索系统字体,所以此程序目前来说只适合运行在Windows上,我也只在WIN XP SP2上做过测试,写这个东西纯属练手,发上来给想用wxPython做GUI的同学做点参与。如果您有什么好的建议,还请赐教。个人觉得wxPython不好的地方就是编译出来的EXE文件太大。
下面是详细使用方法和软件截图:
第一步:运行软件,输入您需要水印字:
第二步:点击“选择颜色”后面的按钮,选择您需要的水印颜色,本例中,我选了黄色,然后确定
第三步:点击“选择字体”后面的
Set Font
按钮,选择字体样式和字号,注意,如果是中文水印字或中英文混合型的水印字,最好选择中文名的字体样式,全英文的水印字,可以任选。本例中,我选择的是微软雅黑,
48
号字(雅黑这个字体是我自己安装的,如果需要更漂亮的字体,可以
GG
一下),字体大小视图片大小自由调整。
第四步:可以托动指标,选择合适的透明度,一般来说不要低于
20,
不然就看不太清楚了
第五步:选择源图片文件夹,本工具使用的是文件夹,您可以将要加文件的图片,放在一个文件夹里,然后,点浏览,找到那个文件夹,如果使用默认文件夹保存加完水印后的图片,就勾选它下面的复选框,那就会在你的源图片文件夹里创建一个叫
WaterMaker
的文件夹,用于保存输出。当然,如果你不想使用默认的,也可以自己选择别的文件夹保存输出。
第六步:选择水印的位置,共有
9
种选择,大家各取所需就行了。我在这里选了正中
OK
。。最后就点“开始制作水印”按钮,就会在下面看到进度条了,制作完成,会有提示信息滴。。。。
最后来张版权声明,呵呵。
如果有错误发生,也会弹出提示,到时只要联系我就行了,我会帮您解决。。
最终的效果图:
因为怕有些同学不会打包,这里提供一个源码和EXE在一起的压缩包下载(5.4M)
如果已经安装py2exe,可以点这里下载源码,自行编译(52.6k)
- 大小: 40.6 KB
- 大小: 53.6 KB
- 大小: 49.5 KB
- 大小: 2.7 KB
- 大小: 11.7 KB
- 大小: 11.8 KB
- 大小: 6.2 KB
- 大小: 43.2 KB
- 大小: 15.9 KB
- 大小: 47.4 KB
分享到:
相关推荐
python UI可视化设计工具(WxPython可视化编辑器)
python3 + wxpython 实现 AES 加密工具 ,主要功能: 1. 选择自定义的密钥文件 2. 选择自定义的明文文件 3. 加密成密文并显示 4. 选择密文文件 5. 选择呢密钥文件 6. 进行解密并显示出明文
wxpython中文教程wxpython中文教程wxpython中文教程wxpython中文教程wxpython中文教程wxpython中文教程wxpython中文教程wxpython中文教程wxpython中文教程
wxPython写的拼图小游戏 Python 2.7 wxPython 2.8
wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。 和...
wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。 ...
wxPython开发参考书籍
wxPython是一个用于创建桌面GUI应用程序的跨平台工具包。wxPython的主要作者是Robin Dunn。使用wxPython,开发人员可以在Windows,Mac和各种Unix系统上创建应用程序。
python2.4相对应的wxPython,还有很多库,一次性下载,不用费心去找了。
wxpython grid使用部分
几本很不错的关于python gui的wxPython的书,包括“wxPython in Action(中文版)” 活学活用wxPython “《wxPython in Action》Noel Rappin, Robin Dunn著 2006年版”
使用wxpython 画UI写的一个串口小程序; 基于Mac系统的 简单的串口通信工具,附带源码。 有需要的可以参考一下
Part1 wxPython入门 , wxPython入门 , wxPython入门里面有实例讲解
主要是对wxpython的toolbar工具栏和menu菜单组件进行一个讲解,toolbar和menu作为一个较为常用的组件,在大部分的界面开发中都可能会使用到,以及对wxpython的主界面上的一些细节进行处理
wxPython in Action.chm 中文版 wxPython in Action中所有例子的源码 wxPython_Tutorial 网页版教程 wxPython_API.chm wxPython API大全 wxGlade 基于wxPython的GUI可视化设计工具
wxPython and PyOpengl源码 演示如何在wxPython构建的GUI中使用pyopengl绘制场景
wxPython 是 Python 语言的 GUI 工具包,作为 Python 的扩展模块实现,包装了 wxWidgets。 wxPython 是跨平台的,开源的。 此资源包含了大部分的wx 实例
wxPython的wxAuiNotebook实现Tab页效果
第五章介绍如何让代码更易于管理的方法,第四章提供了一些协助进行调试、编写wxPython应用的工具。当你开始编写自己的 wxPython程序时,你就已经开始使用第二部分讨论的API了——我们试图按照功能进行组织章节内容,...