我以一個圖像文件和縮圖,並與下面的代碼PIL裁剪它:填寫PIL裁剪/彩色縮略
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')
這個偉大的工程,除了當圖像是不一樣的高寬比,這個區別是用黑色填充的(或者是一個alpha通道?)。我對填充很滿意,我只想選擇填充顏色 - 或者更好的是alpha通道。
輸出例如:
如何指定填充顏色?
巨大的。回想起來似乎很簡單 - 謝謝! – Erik 2012-07-29 16:59:06