【发布时间】:2020-07-29 23:35:58
【问题描述】:
假设我有图片img 的内容:
[[(255, 255, 255, 255), (0, 0, 0, 255), (0, 0, 0, 255), (0, 0, 0, 255)],
[(0, 0, 0, 255), (255, 255, 255, 255), (0, 0, 0, 255), (0, 0, 0, 255)],
[(0, 0, 0, 255), (0, 0, 0, 255), (255, 255, 255, 255), (0, 0, 0, 255)],
[(0, 0, 0, 255), (0, 0, 0, 255), (0, 0, 0, 255), (255, 255, 255, 255)]]
有什么方法可以制作 PIL Image 吗?
我尝试了Image.fromarray(np.asarray(img)),但出现以下错误:
TypeError: Cannot handle this data type: (1, 1, 4), <i4
我该如何解决?还有没有不使用numpy 模块的解决方案吗?提前致谢。
【问题讨论】:
-
试试
Image.fromarray(np.array(img), mode="RGBA")?
标签: python numpy python-imaging-library