限制

此页面是 Pillow 实现中各种基本尺寸限制的文档。

内部限制

  • 图像尺寸不能为负数。这些在 Storage.cImage.py 中都进行了检查。

  • 图像尺寸可以为 0。(尽管在 3.4 中不行)。

  • 最大像素尺寸限制为 INT32,或由图像头中的尺寸决定的 2^31。

  • 单个分配在 Storage.c 中限制为 2GB。

  • 2GB 的分配对图像的 xsize 施加了上限,对于 'L' 为 2^31,对于 'RGB' 为 2^29。

  • 单个内存映射段在 map.c 中基于溢出检查限制为 2GB。这要求任何内存映射图像都小于 2GB,如 y*stride 所计算的(因此对于 'L' 图像为 2Gpx,对于 'RGB' 为 .5Gpx。

格式尺寸限制