estoy tomando un archivo de imagen y thumbnailing y recortarla con el siguiente código PIL:Color de relleno del PIL Recorte/Thumbnailing
image = Image.open(filename)
image.thumbnail(size, Image.ANTIALIAS)
image_size = image.size
thumb = image.crop((0, 0, size[0], size[1]))
offset_x = max((size[0] - image_size[0])/2, 0)
offset_y = max((size[1] - image_size[1])/2, 0)
thumb = ImageChops.offset(thumb, offset_x, offset_y)
thumb.convert('RGBA').save(filename, 'JPEG')
Esto funciona muy bien, excepto cuando la imagen no es la misma relación de aspecto, la diferencia se completa con un color negro (¿o tal vez un canal alfa?). Estoy de acuerdo con el llenado, me gustaría poder seleccionar el color de relleno, o mejor aún un canal alfa. ejemplo
Salida:
Cómo puede especificar que el color de relleno?
funciona muy bien. Parece muy simple en retrospectiva, ¡gracias! – Erik