python 圖片和base64編碼的轉換·

#image轉base64
import base64
with open("panda.jpg","rb") as f:#轉爲二進制格式
    base64_data = base64.b64encode(f.read())#使用base64進行加密
    print(base64_data)
    file=open('panda_base64.txt','w')#寫成文本格式
    file.write(str(base64_data))
    file.close()

保存成了一個txt 文件,注意最開頭有一個b  待會從base轉圖片要刪掉

 

import os,base64 
with open("panda_base64.txt","r") as f:
    img = base64.b64decode(f.read()[1:])
    print(type(f.read()))
    fh = open("pic_2_sucess.jpg","wb")
    fh.write(img)
    fh.close()

 

還原成圖片  讀取字符串的時候要注意把第一個“b”  刪了  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章