假设我使用此代码
img = Image.new('RGB', (500,500), "white")
创建的区域的最大值是499还是500? 我知道最小值是 0,但我找不到有关本例中的 500 是包含还是排除的文档。
最佳答案
对于Image.new(mode, size, color)
,size
以(width, height)元组的形式给出,以像素为单位。
您可以通过使用 img.getdata()
检查图像的像素来确认这一点:
img = Image.new('RGB', (500,500), "white")
pixels = list(img.getdata())
len(pixels)
250000
所以,是的,您的示例得到 500 * 500 像素。
关于python - 当使用 PIL 中的 Image.new(...) 导入图像时,大小从什么开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48471915/