完美地给坤坤换脸

在给坤坤换脸时,换过之后是一片黑【给坤坤换脸

在【Python用image.paste进行图像处理,粘贴原图的裁剪区域,是黑色的一块】一番探究后,发现是mode的问题,只需要在draw函数中 image = Image.open(file_path)下面加上image = image.convert('RGB')问题就解决了。

image = Image.open(file_path)
image = image.convert('RGB')

 最终得到的动图压缩之后

 2019.10.10

上面图片还有一个问题就是猫的图片大小是固定的,所以要每次改变猫的大小

在draw函数中修改加入以下代码

markImg = Image.open('r.jpg')

tem = markImg.resize((width,height),Image.ANTIALIAS)

# markImg.show()
# draw = ImageDraw.Draw(image)
# # draw.rectangle((x, y, x+width, y+height),None,'red')
# draw.polygon([(x,y), (x+width, y),(x+width, y+height),(x, y+height)])
# # image.show()

image.paste(tem, (x,y))

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值