Parce que l'image n'est pas pratique lors de la transmission, la base64 est utilisée pour la convertir pour la transmission.
Convertissez d'abord l'image en un flux d'octets pour la transmission. Après avoir reçu les données, convertissez les octets en images pour la génération (Apprentissage recommandé. : Tutoriel vidéo Python)
Image en flux d'octets
import base64 # 图片转字节 def tu_zi_jie(): with open('jiu.png','rb') as fp: tu = base64.b64encode(fp.read()) # 生成很长得一串字节流 print(tu) if __name__ == '__main__': tu_zi_jie()
Conversion d'octets en image
import base64 # 字节转图片 def zi_tu(): # 这个就是把上面打印的字节流那过来进行转换图片 # 因为转换后字符串很长所以我截取了一部分 b_tu = b'iVBORw0KGgoAAAANS....UhEU' tu_b = base64.b64decode(b_tu) with open('tu.png', 'wb') as fp: fp.write(tu_b) if __name__ == '__main__': tu_zi_jie()
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!