我有一个从多个网站下载图像的脚本。我不知道文件的格式,它可能会有所不同。
我所做的:
if response.status_code is requests.codes.ok:
with iopen(path, 'wb') as file:
file.write(response.content)
它在指定路径创建图像。但是,有时我下载的文件是 PNG 格式,并且大小很重要。由于大小很重要,我想将其直接转换为 jpg 格式,并进行某种压缩,以减少磁盘上文件的空间。
我怎样才能做到这一点 ?该解决方案必须与 python 3 兼容。