【发布时间】:2020-04-19 09:47:02
【问题描述】:
第一组代码(在导入行下)显然涉及打开一个 .png 并显示它。 第二组代码像以前一样创建一个透明的 1 x 1 图像(RGBA 格式)作为一个 numpy 数组,但是虽然所使用的类型看起来完全一样,但最后一行无法执行。 我得到的错误如下:“TypeError:无法处理此数据类型:(1、1、4)”,我不知道为什么。在我直接打印数组的地方,它们似乎具有相同的格式。提前感谢任何愿意提供帮助的人。
from PIL import Image
import numpy as np
i = np.array(Image.open(r'folder\test.png'))
print(i)
Image.fromarray(i)
o = np.zeros((1, 1, 4))
print(o)
Image.fromarray(o)
【问题讨论】:
标签: python-3.x numpy python-imaging-library