python-3.x - 将 RGB 数组转换为 PIL 图像
问题描述
在我的代码中,我正在创建一个 RGB 数组 (256 * 256 * 3),我需要显示它。我无法从 RGB 数组创建 PIL 图像。我写了这段代码来解释:
import numpy as np
from PIL import Image
image = Image.open('img_test.png')
image.thumbnail((256, 256))
image = image.convert("RGB")
image = np.asarray(image, dtype=np.float32) / 255
PIL.Image.fromarray(image, "RGB").show()
我正在恢复这张图片:
如果我正在使用
import matplotlib.pyplot as plt
plt.imshow(image)
plt.show()
我在这条线上做错了什么?
PIL.Image.fromarray(image, "RGB").show()
解决方案
推荐阅读
- c# - 创建剪贴板数据以在 Access-Vbe 中使用
- hibernate - 如何在休眠中使用条件查询获取详细信息
- django - 使用 simplejwt 模块在 django 中修改 jwt 访问令牌到期时间
- php - 在 Woocommerce 3+ 中自定义一些结帐字段属性
- c# - 在 C# MVC 中执行的 OCTAVE .m 文件
- java - Primefaces 扩展 CK 编辑器始终呈现为 textarea
- jquery - 使用 Scrollmagic 同时启动两个动画
- android - 如何通过样式将自定义字体样式/系列应用于整个应用程序中的警报对话框
- php - 我应该在 Google Cloud Platform (PHP) 中使用什么数据库主机名
- python - Kivy:自定义鼠标光标在越过应用程序窗口的左边缘或上边缘时的不良行为