我有一个从多个网站下载图片的脚本。我不知道文件的格式,它可能会有所不同。
我的所作所为:
<a class="btn btn-danger disabled" disabled="disabled" href="" id="statement-delete" onclick="return false;">Delete
<span id="delete-info"></span>
</a>
它在指定路径创建图像。但是,有时我下载的文件是PNG格式,并且具有重要的大小。由于大小很重要,我想通过某种压缩将其直接转换为jpg格式,以减少磁盘上文件的空间。
我该怎么做?解决方案必须与python 3兼容。
答案 0 :(得分:0)
好的,我自己的回答:
import io
from PIL import Image
if response.status_code is requests.codes.ok:
io = io.BytesIO(response.content)
im = Image.open(io).convert('RGB').save('test.jpg)