Mezcla de aditivos de la biblioteca de imágenes de Python

¿Cómo puedo combinar dos imágenes de forma aditiva?

Estoy tratando de crear polígonos aleatorios y me gustaría superponerlos.

He probado Image.Blend e Image.paste, sin embargo, simplemente 'reemplazan' los valores de píxeles.

Me gustaría intensificar las imágenes si eso tiene sentido. Por lo tanto, dos imágenes que son medio transparentes se superpondrán a una imagen completamente opaca.

¿Alguna idea?

preguntado el 06 de noviembre de 11 a las 15:11

1 Respuestas

Esto podría lograrse con la ImageChops módulo: si desea el "promedio" de dos imágenes (por canal), simplemente use

ImageChops.add(image1, image2, 2)

(El último parámetro hace que la "suma" de las imágenes se divida entre 2). Dependiendo de lo que quieras exactamente, ImageChops.multiply también puede ser útil.

Respondido 26 Feb 15, 21:02

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.