我希望将基于网络的图片转换为base64。我现在知道如何将图像保存为.jpg文件,然后使用base64库将.jpg文件转换为base64字符串。
我想知道我是否可以先跳过保存图像的步骤? 谢谢!
答案 0 :(得分:29)
使用requests库:
import base64
import requests
def get_as_base64(url):
return base64.b64encode(requests.get(url).content)
答案 1 :(得分:0)
由于requests
不是官方软件包,因此我更喜欢使用urllib。
from urllib.request import urlopen
import base64
base64.b64encode(urlopen("http://xxx/yyy/abc.jpg").read())