python photoshop自动化_你会用Python 搞定你的电子签名吗?

本文介绍如何使用Python进行Photoshop自动化操作,特别聚焦于应用Python实现电子签名的处理,包括调整对比度和亮度等步骤。
摘要由CSDN通过智能技术生成
edfe6c5378c4f1ca517adb8fa95584d0.png

前言 

在我们工作和生活中,你使用过电子签名吗?众所周知,电子签名可以使用Photoshop制作。 几天前,那时候还没返校(疫情期间), 需要在一个文件里面提交多个人的 手写签名 ,但他们离我很远。 在没看到詹帅这篇 Python制作电子签名 的文章之前,我是这么做的(只是稍微总结一下PS的做法,重点还是Python的方法)。 我录制了一个动图演示。 b63a64d5ffd64cdf0b7edaea44d74bf1.gif

调整对比度和亮度

其实就是在Photoshop中打开图像,把“对比度”和“亮度”都调到最高,然后另存为PNG图片。这样做的弊端就是保存后的图片是白色底的(不是透明的),放在Word中是没有问题的;不过如果背景色不是白色的,那么就很难看了(需要进一步抠图)这篇文章介绍的用Python制作的电子签名,就是透明的(效果见封面图);并且用Python还可以批量自动化。人生苦短,我用Python,毕竟它除了生孩子无所不会!搞定电子签名手到擒来的事情!往下看?

代码 

首先需要导入Python程序所依赖的包。Image用来读取图片,numpy用来对图片数组进行计算操作,argparse用来获取命令行传入参数,os用来操作路径。
from PIL import Image
import numpy as np
import argparse
import os
紧接着定义读取图片函数,并将其转化为包含alpha通道的“RGBA”格式图片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值