【PIL报错】ValueError: images do not match

报错信息:ValueError: images do not match

通常来说,这个报错是由于图片大小和参数中图片的宽度不匹配造成的。


例如:

merge_image.paste(merge_part_image,(1200,1000,2000,2000))

以上代码可以将相同宽度为800、高度为1000的图(merge_part_image),粘贴到merge_image中X=1200,Y=1000的位置。但是,如果merge_part_image的高度和宽度不是800和1000,则会出现以上报错信息。为避免报错情况的出现,建议可以将以上代码修改为:

merge_image.paste(merge_part_image,(1200,1000,1200+merge_part_image.width,1000+merge_part_image.height))

参考文档1:https://www.jianshu.com/p/9a4739420c9e

参考文档2:https://stackoverflow.com/questions/12291641/python-pil-valueerror-images-do-not-match

你可能感兴趣的:(Python报错排坑,python,PIL,pillow)