使用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