10
card = Image.new("RGB", (220, 220), (255, 255, 255))
img = Image.open("/Users/paulvorobyev/test.png")
...
x, y = img.size
card.paste(img, (0, 0, x, y), img)
card.save("test.png")
Bu kodu çalıştırdığınızda, alıyorum:
"ValueError: bad transparency mask"
Neyi yanlış yaptık?
mu 'card.paste (img, (0, 0, x, y))' çalışmaları? (Saydamlık maskesi olmadan) –
Daniel: Saydamlıktan kurtulmak programın çökmesine neden olmaz, ancak renkler garip görünür ve görüntü biraz "grenli" kaliteye sahiptir. –
Sadece renk hatasının başka bir şeyden kaynaklandığını fark ettik (bg görüntüsünü RGBA olarak ayarlamadı). Saydamlık maskesi olmadan yapıştırmak aslında amaçlandığı gibi çalışır. Teşekkür ederim :) –