• 技术文章 >后端开发 >Python教程

    python字节流怎么转化成图片

    (*-*)浩(*-*)浩2019-07-05 09:36:04原创4076
    因为图片在传输的过程中,不太方便,所以使用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教程栏目进行学习!

    以上就是python字节流怎么转化成图片的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python
    上一篇:python中用什么表示注释 下一篇:python注释符是什么意思
    Web大前端开发直播班

    相关文章推荐

    • python怎么安装opencv• python里的self用法• python文本编辑器是什么• python中的int是什么意思
    1/1

    PHP中文网