我使用python和BeautifulSoup下载图像,但所有这些图像都必须旋转90度才能查看,为了节省时间,我想在保存到磁盘之前将其旋转,有没有更简单的方法? 顺便说一句,我可以不旋转地下载图像。
答案 0 :(得分:1)
这是下载图片的方式 -
# Import Pillow:
from PIL import Image
import urllib2
from io import StringIO
url = "http://matthiaseisen.com/pp/static/p0201_2.jpg"
# Load the original image:
img = Image.open(urllib2.urlopen(url))
# Counterclockwise 90 degree
img3 = img.rotate(90)
img3.save("img3.jpg")
# Clockwise
img4 = img.rotate(-90)
img4.save("img4.jpg")
# Diable Cropping
img5 = img.rotate(90, expand=True)
img5.save("img5.jpg")
基本上,您可以从src
标记中提取img
属性,然后尝试运行上面的代码。您可能必须在使用相对URL的地方进行一些处理。 [连接域和所有]