如何使用matplotlib颜色图将NumPy数组转换为PIL图像

如何使用matplotlib颜色图将NumPy数组转换为PIL图像,第1张

如何使用matplotlib颜色图将NumPy数组转换为PIL图像

一个班轮很忙,但是这里是:

  1. 首先,请确保您的NumPy数组
    myarray
    使用处的最大值进行了规范化
    1.0
  2. 将色彩表直接应用于
    myarray
  3. 重新调整
    0-255
    范围。
  4. 使用转换为整数
    np.uint8()
  5. 使用
    Image.fromarray()

这样就完成了:

from PIL import Imagefrom matplotlib import cmim = Image.fromarray(np.uint8(cm.gist_earth(myarray)*255))

plt.savefig()

im.save()



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5439962.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存