您犯了两个错误:
- 由于您已指定边界框,因此生成的图像小于屏幕分辨率。边界框是一个
(left_x, top_y, right_x, bottom_y)
元组,因此使用值时(500, 500, 600, 700)
,图像的宽度为100像素,高度为200像素。
这就解释了为什么
im.getpixel(510, 510)不起作用-坐标510在图像之外。
- 该
getpixel
方法将坐标作为一个(x, y)
元组,而不是两个单独的参数。正确的语法是im.getpixel((10, 10))
。

您犯了两个错误:
(left_x, top_y, right_x, bottom_y)元组,因此使用值时
(500, 500, 600, 700),图像的宽度为100像素,高度为200像素。
这就解释了为什么
im.getpixel(510, 510)不起作用-坐标510在图像之外。
getpixel方法将坐标作为一个
(x, y)元组,而不是两个单独的参数。正确的语法是
im.getpixel((10, 10))。