用于编辑图像的Python包

时间:2011-08-08 22:02:32

标签: python photo data-visualization

我想知道是否有任何python包用于获取多个图形,以png格式保存,并编辑它们的尺寸,并将它们保存在新图像中?我希望以常数形式存在多个图形,因为我必须手动将它们添加到幻灯片中。

2 个答案:

答案 0 :(得分:7)

用于这些编辑的标准Python成像库是......

好吧,Python Imaging Library

答案 1 :(得分:3)

正如另一张海报所说,我建议使用PIL。你可以这样做:

from PIL import Image

in_filename = 'sample.png'
out_filename = 'sample_small.png'
output_res = (320, 240)

im = Image.open(in_filename)
new_im = im.resize(output_res)
new_im.save(out_filename)

如果要保留纵横比,可以使用Image.thumbnail()而不是Image.resize()。 (请注意,Image.thumbnail()直接修改图像而不是复制。)