有时候我们需要在文档里粘上电子签名,通常使用photoshop制作,但是通常photoshop软件还需要下载、安装,对于不经常使用的人来说,单独装这个软件没啥必要。

因此我们可以利用python对签名的图片进行修改,得到电子签名。主要是将黑色笔写的名字提取出来,白底的背景设为透明。

具体方法为:

1.找一张白纸,写上签名,然后在windows中画图软件进行简单的缩放、剪裁以及格式转化,转成一个png格式的图片。

2、对png格式的图片进行操作

import cv2

image = cv2.imread(r'bbb.png',cv2.IMREAD_UNCHANGED)

size = image.shape

print size,image[0][0]

for i in range(size[0]):

for j in range(size[1]):

if image[i][j][0]>100 and image[i][j][1]>100 and image[i][j][2]>100:

image[i][j][3] = 0

else:

image[i][j][0],image[i][j][1],image[i][j][2] = 0,0,0

cv2.imwrite(r'ttt.png',image)

即可得到签名

python给pdf放置签名图片_利用python制作电子签名相关推荐

  1. python 钉钉机器人发送图片_利用Python自动发送钉钉数据消息

    现在大部分公司都使用钉钉作为内部的主要沟通工具,钉钉消息基本都上都能快速有效的被阅读,打开率会比邮件高上不少.所以准备使用钉钉来播报平台每日的成交额,并附上一些鼓励的话和图片.起到一个激励团队的作用 ...

  2. python分析pdf年报 货币现金_利用python tushare pandas进行财报分析

    一.财报分析 大家在购买股票的时候,已经不只是凭感觉去买了,基本上都会对一个股票进行深入的分析. 毕竟购买股票还是一项风险性较高的投资,需要在较为熟悉以后才能去开展,不能蛮干,钱也都不是天上掉下来的. ...

  3. python搜索pdf内容所在页码_利用Python在pdf文档中寻找某些词出现的页码

    要研究pdf文件的页码,首先要考虑这个文件的种类.pdf可能是一本书的电子版,可能是一份简历.可能是由Word.PPT或其他文档导出的--如果不是一本书,通常页面内容里是没有页码的:如果是一本书,虽然 ...

  4. python爬虫好友图片_利用Python网络爬虫抓取微信好友的签名及其可视化展示

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  5. python docx 合并文档 图片_使用python抓取大量简历文档内数据(word:docx;pdf;图片等)输出表格文件...

    1. 文章背景描述: 近期公司有员工离职了,技术岗位的. 让HR招人,招聘进度也太慢了,实在等不及,就撸起袖子自己上.(之前从来没招聘过) 自己在某招聘网站注册后,花了若干人民币,短时间收到大量求职者 ...

  6. python add picture显示过大_利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例...

    前言 最近的一个项目中需要在图片上添加文字,使用了OpenCV,结果发现利用opencv给图像添加文字有局限.可利用的字体类型比较少,需要安装Freetype扩展,比较复杂.而且不能用putText函 ...

  7. 如何使用python批量压缩图片_利用Python 批量压缩图片

    方法一 直接调整宽高 先放参考资料:如何用Python智能批量压缩图片? import math from glob import glob from PIL import Image import ...

  8. python 替换array中的值_利用Python提取视频中的字幕(文字识别)

    我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...

  9. python 16bit转8bit的工具_利用python读取YUV文件 转RGB 8bit/10bit通用

    注:本文所指的YUV均为YUV420中的I420格式(最常见的一种),其他格式不能用以下的代码. 位深为8bit时,每个像素占用1字节,对应文件指针的fp.read(1): 位深为10bit时,每个像 ...

  10. python数据库操作批量sql执行_利用Python如何批量修改数据库执行Sql文件

    利用Python如何批量修改数据库执行Sql文件 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  利用Python如何批量修改数据库执行Sql文件.txt ] (友 ...

最新文章

  1. Python----面向对象---property的使用
  2. ae的渲染引擎:cineware
  3. why I need register Apache CXF as servlet
  4. Java 算法 瓷砖铺放
  5. 支付业务与技术架构学习总结(6)——对账系统的设计
  6. jQuery源码分析系列:.domManip() .buildFragment() .clean()
  7. Android5.0水波纹效果ripple实现
  8. tensorflow随笔——C++工程化
  9. 超详细mac新手教程-Mac界面篇
  10. npm run dev的实质
  11. 图像增强(对数,指数,曝光,马赛克)
  12. 【软考系统架构设计师】2015年下系统架构师案例分析历年真题
  13. 别跑!JAVA!-----------一篇关于JAVA的博客
  14. 后端开发规范(持续更新中...)
  15. opencv--轮廓拟合函数 boundingRect(),minAreaRect(),minEnclosingCircle(),fitEllipse(),fitLine()
  16. 数据结构与算法真的那么重要么?
  17. 【Leetcode_SQL】1179.重新格式化部门表
  18. 服务器上传excel文件并读取数据,asp.net上传Excel文件并读取数据的实现方法
  19. 培训机构让Github的含金量降低了?
  20. 排序-JAVA实现【四】堆排序

热门文章

  1. 空手套白狼,放端套利
  2. 数据可视化大屏案例系列 3
  3. 科普│串联质谱分析仪(ESI离子源)之离子阱质谱仪
  4. git报错:remote: error: hook declined to update refs/heads/master
  5. 致信oa系统服务器ip,OA系统登陆考勤IP控制
  6. Deecamp笔记——点云目标跟踪 Open3D连续可视化
  7. jJava基础篇--IO流
  8. 硬件第二节 MOS管电路工作原理及详解
  9. win 平台上排名第二的下载工具——IDM
  10. 腾讯云轻量应用服务器(免费内测)开箱测评