美文网首页
python3 图片进行base64编码与解码

python3 图片进行base64编码与解码

作者: 朝畫夕拾 | 来源:发表于2023-04-26 13:27 被阅读0次

    下列代码复制后可直接运行

    # base64编码后的二进制图片文件

    a=b'/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAwICQoJBwwKCQoNDAwOER0TERAQESMZGxUdKiUsKyklKCguNEI4LjE/MigoOk46P0RHRT+I4NLKkl0Ul0+vgscbWzvwJJNV1spUngfdw+7j/sPU3cWQ7ltRyK01bVproytpp01TRzs06y7R0AAUJQAAEkEgAcuMle35ZWzt1Mc7WzNiDNLD/b9DagcHeNmLM4sqh3LEZaZp+TJehC6krp9QifcP0JQZRD6UzFoyfUxAxtrowAVNR//2Q=='

    import  base64

    # base64解码(解成二进制串)

    decode_jpg = base64.b64decode(a)

    # print(decode_jpg)

    # 写入jpg文件

    with open('./new.jpg', 'wb') as f:

        f.write(decode_jpg)

    # 读取图片二进制文件

    with open('./new.jpg', 'rb') as f:

        ccc = f.read()

    # 进行base64编码

    encode_jpg = base64.b64encode(ccc)

    # print(encode_jpg.decode()) # 二进制decode

    # 进行base64解码,并写入一个图片文件

    decode_jpg = base64.b64decode(encode_jpg)

    with open('new2.jpg','wb')as f:

        f.write(decode_jpg)

    相关文章

      网友评论

          本文标题:python3 图片进行base64编码与解码

          本文链接:https://www.haomeiwen.com/subject/ksevjdtx.html