限制¶
此頁面是關於 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)