1

我正在寻找一种从 URL 下载 640x640 图像,将图像大小调整为 180x180 并将单词 small 附加到调整大小的图像文件名的末尾的方法。

例如,图片位于此链接 http://0height.com/wp-content/uploads/2013/07/18-japanese-food-instagram-1.jpg

调整大小后,我想将世界小附加到文件名的末尾,如下所示:18-japanese-food-instagram-1small.jpeg

如何才能做到这一点?下载的图像也会保存到内存中还是保存到实际驱动器中?如果确实保存到驱动器,是否可以删除原始图像并保留调整大小的版本?

4

1 回答 1

1

你为什么不试试 urllib?

import urllib
urllib.urlretrieve("http://0height.com/wp-content/uploads/2013/07/18-japanese-food-instagram-1.jpg", "18-japanese-food-instagram-1.jpg")

然后,要调整大小,您可以使用 PIL 或其他库

import Image
im1 = Image.open("18-japanese-food-instagram-1.jpg")    
im_small = im1.resize((width, height), Image.ANTIALIAS)
im_small.save("18-japanese-food-instagram-1_small.jpg")

参考:

http://www.daniweb.com/software-development/python/code/216637/resize-an-image-python 通过urllib和python下载图片

于 2013-09-09T17:10:58.250 回答