画像の送信処理に不便なため、base64に変換して送信しています。
#まず画像を送信用のバイト ストリームに変換し、データを受信した後、バイトを画像に変換して生成します (推奨)学習: Python ビデオ チュートリアル)
画像からバイト ストリームへの
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()
バイトから画像への変換
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()
Python チュートリアル 列にアクセスして学習してください。
以上がPythonのバイトストリームを画像に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。