如何制作图像 2D 和 RGB

How to make image 2D and RGB

我在使用 iageio.imwrite() 时,我一直收到 ValueError 说图像必须是 2D(灰度、RGB 或 RGBA)。我的输入数组的大小为 20,125,125。是这个问题吗?

imageio.imwrite('patterns.gif',u_e, format = 'GIF-PIL', fps = 100)

如果我没理解错的话,您想创建一个 20 帧(u_e 的第一维)的 .gif,每帧都是 125X125 灰度图像。如果是这样,我会使用 mimsave 函数而不是 imwrite:

imageio.mimsave('patterns.gif', u_e, format = 'GIF-PIL', fps = 100)

这是输出: