`
lyhapple
  • 浏览: 47712 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

wxPython图片水印制作工具

阅读更多

 

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
  • src.zip (52.6 KB)
  • 下载次数: 201
分享到:
评论

相关推荐

    python UI可视化设计工具(WxPython可视化编辑器)

    python UI可视化设计工具(WxPython可视化编辑器)

    python3 + wxpython 实现 AES 加密工具

    python3 + wxpython 实现 AES 加密工具 ,主要功能: 1. 选择自定义的密钥文件 2. 选择自定义的明文文件 3. 加密成密文并显示 4. 选择密文文件 5. 选择呢密钥文件 6. 进行解密并显示出明文

    wxpython中文教程wxpython中文教程

    wxpython中文教程wxpython中文教程wxpython中文教程wxpython中文教程wxpython中文教程wxpython中文教程wxpython中文教程wxpython中文教程wxpython中文教程

    wxPython写的拼图小游戏

    wxPython写的拼图小游戏 Python 2.7 wxPython 2.8

    wxpython for py2.6

    wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。 和...

    wxpython api

    wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。  ...

    wxPython开发参考书籍

    wxPython开发参考书籍

    wxpython2.8.rar

    wxPython是一个用于创建桌面GUI应用程序的跨平台工具包。wxPython的主要作者是Robin Dunn。使用wxPython,开发人员可以在Windows,Mac和各种Unix系统上创建应用程序。

    python2.4 and wxPython

    python2.4相对应的wxPython,还有很多库,一次性下载,不用费心去找了。

    wxpython grid.docx

    wxpython grid使用部分

    wxPython几本好书

    几本很不错的关于python gui的wxPython的书,包括“wxPython in Action(中文版)” 活学活用wxPython “《wxPython in Action》Noel Rappin, Robin Dunn著 2006年版”

    wxpython 做UI的串口小程序

    使用wxpython 画UI写的一个串口小程序; 基于Mac系统的 简单的串口通信工具,附带源码。 有需要的可以参考一下

    Part1 wxPython入门

    Part1 wxPython入门 , wxPython入门 , wxPython入门里面有实例讲解

    wxpython的toolbar工具栏和menu菜单组件

    主要是对wxpython的toolbar工具栏和menu菜单组件进行一个讲解,toolbar和menu作为一个较为常用的组件,在大部分的界面开发中都可能会使用到,以及对wxpython的主界面上的一些细节进行处理

    wxPython资料包

    wxPython in Action.chm 中文版 wxPython in Action中所有例子的源码 wxPython_Tutorial 网页版教程 wxPython_API.chm wxPython API大全 wxGlade 基于wxPython的GUI可视化设计工具

    wxPython and PyOpengl源码

    wxPython and PyOpengl源码 演示如何在wxPython构建的GUI中使用pyopengl绘制场景

    wxpython examples

    wxPython 是 Python 语言的 GUI 工具包,作为 Python 的扩展模块实现,包装了 wxWidgets。 wxPython 是跨平台的,开源的。 此资源包含了大部分的wx 实例

    wxPython的wxAuiNotebook实现Tab页效果

    wxPython的wxAuiNotebook实现Tab页效果

    《活学活用wxPython》

    第五章介绍如何让代码更易于管理的方法,第四章提供了一些协助进行调试、编写wxPython应用的工具。当你开始编写自己的 wxPython程序时,你就已经开始使用第二部分讨论的API了——我们试图按照功能进行组织章节内容,...

Global site tag (gtag.js) - Google Analytics