1.手写签名

在白纸上写下需要的签名,然后用手机拍下来,再用扫描全能王将图片进行扫描,得到白底黑字的图像。

2. 抠字符

将第一步得到的图像中的字符部分抠出来,背景部分设置为透明的,此时得到.png格式的签名图像。抠图方法的脚本如下:

#!_*_coding:utf-8_*_
#__author__:"david.z"
#首先用pip命令安装模块,pip install opencv-python

import cv2

image = cv2.imread(r'ws.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]>240 and image[i][j][1]>240 and image[i][j][2]>240:
            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)

3. 插入签名

我用的是Adobe Acrobat 9 Pro来添加签名。
1)点击【签名】,根据提示选中签名区域
在这里插入图片描述

2)在【外观】处下拉选择【创建新外观】在这里插入图片描述
3)将png签名图像导入,【配置文本】按照图中选择,点击【确定】即可在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐