Un usuario preguntó 👇

[ad_1]

actualmente estoy trabajando en un script, que pega imágenes sobre otras para generar aleatoriamente un carácter de píxel. El código de aleatorización está listo y comencé a crear las imágenes. Ahora me enfrento al problema antes. Cuando probé este código:

from PIL import Image

basebg = Image.open("./among us assets/BaseBackground.png").convert("RGBA")
img1 = Image.open("./among us assets/charmodels/character1.png").convert("RGBA")

print(basebg.size)
print(basebg.mode)
print(img1.size)
print(img1.mode)

# intermediate = Image.alpha_composite(basebg, img1)

basebg.paste(img1, (0, 0, 0, 0))

ocurrio un error:

Traceback (most recent call last): <br>
  File "c:[...]blabla.py", line 67, in <module> <br>
    basebg.paste(img1, (0, 0, 0, 0)) <br>
  File "[...]Image.py", line 1527, in paste <br>
    self.im.paste(im, box) <br>
ValueError: images do not match <br>

Las proporciones son: basebg = 300×300, img1 = 150×192
¿Qué estoy haciendo mal?

Posible respuesta

quitar (0 , 0 )

from PIL import Image

basebg = Image.open("banner.jpg").convert("RGBA")
img1 = Image.open("demo.png").convert("RGBA")

print(basebg.size)
print(basebg.mode)
print(img1.size)
print(img1.mode)

# intermediate = Image.alpha_composite(basebg, img1)

basebg.paste(img1, (0, 0, ))
basebg.save("filename.png")
basebg.show("filename.png")

.
[ad_2]

nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto le daremos una posible resolucion , muchas gracias

eso es todo,hasta la proxima

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Your email address will not be published. Required fields are marked *