使用python Pillow处理图片,抠图,获取电子签名
使用pillow,处理图片,生成签名和日期。
代码:
def rgba(filename, img_r, img_b, img_g, tofile): im = Image.open('sign_pic/{}'.format(filename)).convert('RGBA') # 将图片转换为RGBA格式 pixdata = im.load() for y in range(im.size[1]): for x in range(im.size[0]): # 通过判断像素的rgb值,将接近白色的rgb像素去掉 if pixdata[x, y][0] > img_r and pixdata[x, y][1] > img_b and pixdata[x, y][2] > img_g: pixdata[x, y] = (255, 255, 255, 0) im.save('sign_pic/{}'.format(tofile)) # 引用 rmbg('aa.jpg',80,80,80,'bb.png')
得到结果:
原图片
修改后图片
测试效果:http://152.136.224.120/signpic/pic_upload