我想用枕头Python在衬衫上覆盖一个特定的图案,这是我的代码-
design =Image.open("source/stripe.png").convert("RGBA")
shirtsketchtrans = Image.open("source/shirtsketchtrans.png").convert("RGBA")
design.paste(shirtsketchtrans, (0,0), shirtsketchtrans)
design.show()
我真的不在乎尺寸,可以定下来。 但我想做的是在我的衬衫PNG上只覆盖条纹图案,而不是在整个背景中,基本上只在我的衬衫上覆盖条纹图案,而不是在其他任何地方
有什么解决办法吗? 感谢您的帮助!谢谢
编辑:输入/源图像-
PIL本身不够聪明,不知道衬衫的“内部”或“外部”是什么。您需要创建一个Transparency Mask,然后使用^{} 组合它们
例如:
相关问题 更多 >
编程相关推荐