限制¶
此页面是 Pillow 实现中各种基本尺寸限制的文档。
内部限制¶
图像尺寸不能为负数。这些在
Storage.c
和Image.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。
格式尺寸限制¶
ICO:最大尺寸为 256x256
Webp:16383x16383(底层库尺寸限制:https://developers.google.com/speed/webp/docs/api)