图片

import urllib3
import os
#PIL图像处理标准库
from PIL import Image
from io import BytesIO

http = urllib3.PoolManager()
response = http.request('GET','f.hiphotos.baidu.com/image/pic/item/8d5494eef01f3a29f863534d9725bc315d607c8e.jpg')
result = response.data

#将bytes结果转化为字节流
bytes_stream = BytesIO(result)
#读取到图片
roiimg = Image.open(bytes_stream)

roiimg.show()  #展示图片

#print(type(result))
#print(response.status)

imgByteArr = BytesIO()    #初始化一个空字节流
roiimg.save(imgByteArr,format('PNG'))     #把我们得图片以‘PNG’保存到空字节流
imgByteArr = imgByteArr.getvalue()    #无视指针,获取全部内容,类型由io流变成bytes。

dir_name = os.mkdir('baiduimg')

img_name = '1.jpg'
with open(os.path.join('baiduimg',img_name),'wb') as f:
    f.write(imgByteArr)

————————————————
版权声明:本文为CSDN博主「人工智能讲师团」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mago2015/article/details/106754373
posted @ 2022-12-15 17:22  木子墨墨  阅读(39)  评论(0编辑  收藏  举报