#-*- coding:utf-8 -*-

importosfrom PIL importImage,ImageDraw,ImageFont#图片路径,水印,文件名

defwatermake_picture(imagefile,text,filename):

img=Image.open(imagefile)

(img_x,img_y)=img.size#字体样式,以及字体大小

fontsize=60fontpath='C:\\WINDOWS\\Fonts\\STXINGKA.TTF'#华文行楷

font=ImageFont.truetype(fontpath,fontsize)#添加字体的位置

font_x=img_x - int((img_x * 1.5) / 10)

font_y=img_y - int((img_y * 1.5) / 10)#字体颜色(以下两种都可以)

#fill = (0, 0, 0)

fill='green'img_draw=ImageDraw.Draw(img)

img_draw.text((font_x,font_y),text.decode('utf-8'),fill,font)#创建新的文件来存储图片

new_img_path='new images'

if notos.path.exists(new_img_path):

os.makedirs(new_img_path)

img.save(new_img_path+'/'+filename+'.jpg')if __name__=='__main__':#获取当前文件夹下的所有文件

files=os.listdir(os.getcwd())for filename infiles:if 'jpg'==filename.split('.')[-1].lower() or 'png'==filename.split('.')[-1].lower():

img=Image.open(filename)

img.show()#打开图片

text=raw_input('请输入该张图片要加入的水印:')

imgName=raw_input('该图片保存的名字为:')

watermake_picture(filename,text,imgName)print imgName+u'.jpg创建成功!'

python报告水印怎么弄_python 图片处理-添加水印相关推荐

  1. python报告水印怎么弄_Python如何为图片添加水印

    添加水印的主要目的是为了版权保护,使自己的图像不被抄袭或者恶意转载.网上有很多制作水印的工具,本帖介绍怎么使用Python-Pillow库给图片添加水印. 使用ImageMagick添加图片水印-Li ...

  2. python报告水印怎么弄_超简单Python安全批量打水印教程!

    工作的时候,尤其是自媒体,我们必备水印添加工具以保护我们的知识产权 网上有许多的在线/下载的水印添加工具,但他们或多或少都存在以下问题:在线工具需要上传到对方服务器,信息不安全. 很多工具不具备批量处 ...

  3. python报告水印怎么弄_如何用python操作word添加水印?这里有个问题,希望大家看一下!...

    #coding:utf8 import win32com from win32com.client import Dispatch, constants wordApp = win32com.clie ...

  4. python 识图点击_Python图片识别找坐标(appium通过识别图片点击坐标)

    ***如果只想了解图片相似度识别,直接看第一步即可 ***如果想了解appium根据图片识别点击坐标,需要看第一.二.三步 背景|在做UI测试时,发现iOS自定义的UI控件,appium识别不到.所以 ...

  5. python 识图点击_Python图片识别——人工智能篇

    一.安装pytesseract和PIL PIL全称:Python Imaging Library,python图像处理库,这个库支持多种文件格式,并提供了强大的图像处理和图形处理能力. 由于PIL仅支 ...

  6. 照片如何批量加水印怎么弄?图片如何批量加水印?

    很多电商老板给图片添加水印,不仅可以更好地保护图片版权,也可以到达宣传效果.如果一张一张的添加水印耗费大量时间,而且极大影响工作效率.图片如何批量加水印(https://www.yasuola.com ...

  7. python当前时间怎么弄_python获取当前时间

    我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次, 为了能够更好的记住,我今天特意写下这篇文章,如果你觉的对你有用的话,可以收藏下. 取得时 ...

  8. python生成中文字符画_Python 图片转字符画

    -- coding:utf-8 -- from PIL import Image import argparse 命令行输入参数处理 parser = argparse.ArgumentParser( ...

  9. 批量图片加水印怎么弄

    虽然现在处理图片已经很方便了,大部分人都在手机上进行操作,但如果你的图片数量很多且需要添加水印的话就另当别论了.那么批量图片加水印怎么弄?教你一个超快速的方法,需要把图片导到电脑操作.只需要3步就能快 ...

最新文章

  1. TensorFlow实现基于深度学习的图像补全
  2. arcgis 快速制图插件_51GIS学院|ArcGIS空间数据分析系列课程的27个视频
  3. Linux 常见命令
  4. SAP Oracle EBS集成解决方案
  5. nyoj-619 青蛙过河
  6. troubleshoot之:使用JFR分析性能问题
  7. 浅谈城市规划在移动GIS方面的应用发展
  8. 【C++深度剖析教程30】C++中抽象类和接口
  9. DIY制作otto机器人
  10. 深度学习——用向量重新组织输入数据
  11. Java集合之一—HashMap
  12. 【《离散数学》试卷(A)】离散数学期末考试题——分享篇——题目完善、答案详尽【推荐学习】
  13. BT3下载 与 BT3 U盘版制作
  14. 51单片机60秒倒计时 数码管显示
  15. java通过freemarker导出包含富文本图片的word文档
  16. CodeCademy | Python | 6. Pyglatin
  17. opta球员大数据预测胜负_大数据预测简介及使用流程
  18. 解析LDO的五大作用,这里有你意想不到的答案
  19. 微信小程序和用网易新闻api实现自己的微信小程序
  20. 虚拟试穿--测试上衣代码详解

热门文章

  1. 网站记录蜘蛛来访次数
  2. 开始学习OpenResty
  3. linux查看是否有某个运行的进程命令(不包括查询进程这条语句)
  4. 根据已知词表选出好词(直通车)
  5. BKDRHash 算法java实现
  6. 关于Kali Linux的安装
  7. DM挑刺儿找茬儿大会今日隆重召开
  8. 数据可视化课程设计——北京新发地官网数据分析与可视化展示【内容在jupyter notebook里面展示】包含数据爬取与可视化分析详解
  9. 我的jQuery笔记
  10. android 高仿UC浏览器首页上拉面板效果