PIL裁剪图像返回一个有趣的PIL.Image._ImageCrop数据类型

2024-10-02 00:30:25 发布

您现在位置:Python中文网/ 问答频道 /正文

cropped_image = image.crop( cords )正常工作时,它返回一个与Scipy的assaray一起工作的Image对象:

bitmap <PIL.Image.Image image mode=RGBA size=1600x1200 at 0xAC9CFEC>
#SCIPY'S ASARRAY WORKS PROPERLY!
pic!! [[[ 16  18  31 255]
  [ 16  18  31 255]
  [ 16  18  31 255]
  ..., 

但是现在我得到了一个失败的PIL.Image._ImageCrop对象。在

^{pr2}$

为什么会出现这样的问题?在


Tags: 对象cropimagesizepilmodescipyat
1条回答
网友
1楼 · 发布于 2024-10-02 00:30:25

这是一次无声的失败,有两种情况:

首先,crop方法提供非整数个数。在

第二,the crop operation happens to be a lazy operation,裁剪只在调用.load()方法时发生(我不清楚这一点,如果你知道的更好,请编辑它!)。在

因此作物操作没有发生,也没有发出明显的信号。给它一个有效的坐标就解决了这个问题。在

相关问题 更多 >

    热门问题