Python:如何将PIL图像转换为numpy.Array?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (538)

我有一个类似于thie的python代码:

im = ImageGrab.grab((x, y, x + wight, y + heigh))
edged = np.array(im)

但是,边缘[i,j]!= im.getpixel(i,j),它们似乎被交换:edged [i,j] == im.getpixel(j,i)。

然后我保存了im and edged,是不同的:

我怎么可以得到: edged[i, j] == im.getpixel(i, j).

提问于
用户回答回答于

rot90在这里可以证明是有用的

edged = np.rot90(edged)

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动