我正在尝试从一个图像中剪切一个部分并将其粘贴到另一个图像中。我正在使用以下代码:
img1 = Image.open("Img1.png")
img2 = Image.open("Img2.png")
cut = img2.crop((31, 0, 47, 15))
cut.save("cut.png")
img1.paste(cut, (150,300))
img1.save("NewImg1.png")
当我看cut.png
时,我看到正确的部分被切掉了。但是当它粘贴到img1时,生成的图像只有一个黑盒子,粘贴的部分应该是。
我怀疑这可能更像是我的图像问题而不是代码(两者都是在Paint.NET中创建的,使用默认选项保存)但我现在还不知道在哪里查找问题。