`
lyhapple
  • 浏览: 48606 次
  • 性别: 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 的可视化编辑器,是开发者们用于构建用户界面的强大工具。WxPython 是一个流行的 Python 库,它提供了原生的跨平台 GUI 工具包,使得开发者可以使用 Python 来创建...

    python3 + wxpython 实现 AES 加密工具

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

    wxPython-demo-4.0.6_wxpython官方demo_wxPython-demo_wxpython_DEMO_w

    【wxPython】是一种基于Python语言的图形用户界面(GUI)工具包,它允许开发者使用原生的窗口系统组件创建美观且功能丰富的应用。这个压缩包文件"wxPython-demo-4.0.6_wxpython官方demo_wxPython-demo_wxpython_DEMO...

    wxPython-demo-4.0.3.tar:wxPython官方demo

    wxPython是Python编程语言中一个强大的GUI(图形用户界面)工具包,它使得开发者可以使用Python编写出具有本地外观和感觉的应用程序。wxPython是基于C++的wxWidgets库的Python绑定,提供了丰富的控件集合,使得...

    wxPython in Action 活学活用wxPython

    《wxPython in Action 活学活用wxPython》是一本深入浅出的教程,旨在帮助读者掌握使用wxPython这一强大的GUI(图形用户界面)工具包进行Python编程的方法。wxPython是Python编程语言中用于创建桌面应用的一个流行库...

    wxPython写的拼图小游戏

    `wxPython`是一款流行的Python GUI工具包,它允许开发者使用Python语言构建原生、高性能的图形用户界面。基于`wxWidgets`库,`wxPython`为开发者提供了丰富的控件和组件,使得创建复杂的桌面应用程序变得简单易行。...

    wxPython官方文档

    wxPython是Python编程语言中的一个流行的图形用户界面(GUI)工具包,它允许开发者利用wxWidgets库来创建原生的跨平台应用程序。wxWidgets是一个C++库,实现了多种操作系统上的GUI API,包括Windows、Linux和macOS。...

    wxPython几本好书

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

    WxPython实现无边框界面

    在Python的GUI编程中,WxPython库是一个广泛使用的工具,它提供了丰富的控件和功能,使得开发者能够方便地创建出美观且功能完备的图形用户界面。无边框界面是一种特殊的界面设计,它去掉了窗口的常规边框,通常用于...

    wxPython教程及实例

    `wxPython` 是一个强大的GUI(图形用户界面)工具包,它允许Python开发者利用原生操作系统界面构建应用程序。它基于C++的`wxWidgets`库,提供了丰富的控件和组件,适用于Windows、macOS和Linux等多个平台。这个教程...

    wxPython-入门教程.pdf

    总的来说,wxPython为Python开发者提供了强大的GUI开发工具,结合Python的简洁性和可移植性,使得开发者能够快速构建跨平台的应用程序,同时享受到面向对象编程带来的便利。无论是对于初学者还是有经验的开发者,...

    wxpython3.9_py2.7

    wxPython是一个Python编程语言的GUI(图形用户界面)工具包,它允许开发者创建原生的、跨平台的用户界面。这里的“3.9”指的是wxPython的特定版本,而“py2.7”表示它是为Python 2.7版本设计的。这可能是一个关于...

    wxPython教程

    wxPython是一种流行的GUI(图形用户界面)工具包,用于在Python编程语言中构建跨平台的应用程序。它允许开发者使用Python编写代码,同时利用wxWidgets库的原生外观和感觉,使得应用程序在不同操作系统上拥有一致且...

    wxpython examples

    wxPython 是一个强大的图形用户界面(GUI)工具包,它将 Python 语言与 wxWidgets 库结合在一起,为开发者提供了一种在 Python 中创建原生跨平台应用程序的方法。wxWidgets 是一个 C++ 库,实现了许多操作系统原生的...

    wxpython安装包

    总之,wxPython是Python编程中的一个重要工具,它为创建功能丰富的、跨平台的图形用户界面提供了便利。无论是初学者还是经验丰富的开发者,都能从中受益。通过阅读"Readme-说明.htm"并实践编程,可以进一步掌握...

    wxPython and PyOpengl源码

    wxPython是Python中的一种GUI工具包,它实现了wxWidgets库的大部分功能,wxWidgets是一个C++库,提供了一套跨平台的GUI组件。wxPython使得开发者能够在不同操作系统上使用相同的代码创建美观且功能丰富的用户界面。...

    wxPython2.8-win64-unicode-2.8.12.1-py27 wxPython2.8-win32-unicode-2.8.12.1-py27

    例如,你可以用wxPython制作一个天气预报应用,显示实时气象信息,或者创建一个图片查看器,支持缩放、旋转和保存图片。 总的来说,wxPython是一个强大且灵活的GUI工具包,结合Python的简洁性和易读性,使得开发...

    wxpython for py2.6

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

    python2.4 and wxPython

    2. **numpy-1.0.1.win32-py2.4.exe**:NumPy是Python科学计算的核心库,提供高效的多维数组对象和相关的工具。1.0.1是早期版本,用于处理大型多维数组和矩阵,支持复杂的数学运算。 3. **py2exe-0.6.6.win32-py2.4....

Global site tag (gtag.js) - Google Analytics