我以一个图像文件和缩图,并与下面的代码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