sto prendendo un file di immagine e di miniature e il ritaglio con il seguente codice PIL:Colore riempimento del PIL ritaglio/miniature
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')
Questa grande opera, salvo quando l'immagine non è lo stesso rapporto di aspetto, la differenza è riempita con un colore nero (o forse un canale alfa?). Sto bene con il riempimento, mi piacerebbe solo essere in grado di selezionare il colore di riempimento - o meglio ancora un canale alfa. esempio
uscita:
Come posso specificare il colore di riempimento?
funziona alla grande. Sembra così semplice a posteriori - grazie! – Erik