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签名图像导入,【配置文本】按照图中选择,点击【确定】即可