• 技术文章 >常见问题 >Python常见问题

    python如何将一组数组变成图像

    yangyang2020-05-13 11:19:18原创8081

    python中将一组数组变为图像的方法:

    1、使用scipy.misc将Numpy数组保存为图像

    import scipy.misc
    misc.imsave('out.jpg', image_array)

    上面的scipy版本会标准化所有图像,以便min(数据)变成黑色,max(数据)变成白色。如果数据应该是精确的灰度级或准确的RGB通道,则解决方案为:

    import scipy.misc
    misc.toimage(image_array, cmin=0.0, cmax=...).save('outfile.jpg')

    2、使用PIL库将数组保存为图像

    from PIL import Image
    im = Image.fromarray(A)
    im.save("out.jpeg")

    更多Python知识请关注Python视频教程栏目。

    专题推荐:python
    上一篇:python怎么删除下载的包 下一篇:python如何将一串字符串转换为字典

    相关文章推荐

    • python怎么设置小数点后保留两位小数点• python怎么设置计时器

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网