我想用Python缩放图像(将其调整为小尺寸)。
我怎么能这样做?
你知道有哪些图书馆可以做这项工作吗?
答案 0 :(得分:3)
非常快速的Google搜索会立即返回this post:
size = 128, 128
try:
im = Image.open(infile)
im.thumbnail(size, Image.ANTIALIAS)
im.save(outfile, "JPEG")
except IOError:
print "cannot create thumbnail for '%s'" % infile
我使用的搜索字词为PIL
,Python
,resize
和image
。您也可以尝试thumbnail
。 Python Imaging Library(PIL
)是您想要使用的工具。
答案 1 :(得分:3)
是的,您可以使用PIL(Python图像库)
from PIL import Image
image = Image.open(full_image_loc)
image.thumbnail((360, 360), Image.ANTIALIAS)
image.save('thumbnail.jpg', 'JPEG')
您还需要弄清楚如何安装PIL ...
答案 2 :(得分:2)
查看Python的this图像模块。它应该可以让您轻松创建缩略图。
他们的网页上甚至有一个非常简单的例子:
from PIL import Image
import glob, os
size = 128, 128
for infile in glob.glob("*.jpg"):
file, ext = os.path.splitext(infile)
im = Image.open(infile)
im.thumbnail(size, Image.ANTIALIAS)
im.save(file + ".thumbnail", "JPEG")
答案 3 :(得分:1)
我写了一个简单的脚本来缩略目录中的图片。也许this可以提供帮助。