1

URL から 640x640 の画像をダウンロードし、画像のサイズを 180x180 に変更し、サイズ変更された画像ファイル名の末尾に small という単語を追加する方法を探しています。

たとえば、画像はこのリンクにあります http://0height.com/wp-content/uploads/2013/07/18-japanese-food-instagram-1.jpg

サイズを変更したら、次のようにファイル名の最後に world small を追加したいと思います: 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 に答える