内部模块#

_binary 模块#

二进制输入/输出支持例程。

PIL._binary.i16be(c, o=0)[源代码]#
PIL._binary.i16le(c, o=0)[源代码]#

将2字节(16位)字符串转换为无符号整数。

参数:
  • c -- 包含要转换的字节的字符串

  • o -- 要在字符串中转换的字节偏移量

PIL._binary.i32be(c, o=0)[源代码]#
PIL._binary.i32le(c, o=0)[源代码]#

将4字节(32位)字符串转换为无符号整数。

参数:
  • c -- 包含要转换的字节的字符串

  • o -- 要在字符串中转换的字节偏移量

PIL._binary.i8(c)[源代码]#
PIL._binary.o16be(i)[源代码]#
PIL._binary.o16le(i)[源代码]#
PIL._binary.o32be(i)[源代码]#
PIL._binary.o32le(i)[源代码]#
PIL._binary.o8(i)[源代码]#
PIL._binary.si16be(c, o=0)[源代码]#

将2字节(16位)字符串转换为有符号整数大端。

参数:
  • c -- 包含要转换的字节的字符串

  • o -- 要在字符串中转换的字节偏移量

PIL._binary.si16le(c, o=0)[源代码]#

将2字节(16位)字符串转换为带符号整数。

参数:
  • c -- 包含要转换的字节的字符串

  • o -- 要在字符串中转换的字节偏移量

PIL._binary.si32le(c, o=0)[源代码]#

将4字节(32位)字符串转换为带符号整数。

参数:
  • c -- 包含要转换的字节的字符串

  • o -- 要在字符串中转换的字节偏移量

_deprecate 模块#

PIL._deprecate.deprecate(deprecated: str, when: int | None, replacement: str | None = None, *, action: str | None = None, plural: bool = False) None[源代码]#

弃用帮助器。

参数:
  • deprecated -- 要弃用的对象的名称。

  • when -- 枕头主要版本将被移除。

  • replacement -- 替换人员的名称。

  • action -- 不是“替换”,而是发出一个定制的行动号召。“升级到新事物”。

  • plural -- 如果弃用的东西是复数,则需要“are”而不是“is”。

通常是这样的:

“ [deprecated] 已弃用,将在枕头中删除 [when] (yyyy-mm-dd)。使用 [replacement] instead."

你可以省略替换句:

“ [deprecated] 已弃用,将在枕头中删除 [when] (yyyy-mm-dd)“

或者用另一种行动号召:

“ [deprecated] 已弃用,将在枕头中删除 [when] (yyyy-mm-dd)。 [action] “

_tkinter_finder 模块#

查找链接到Tcl/Tk库的编译模块

_util 模块#

class PIL._util.DeferredError(ex)[源代码]#

基类:object

PIL._util.is_directory(f)[源代码]#

检查对象是否为字符串,以及它是否指向目录。

PIL._util.is_path(f)[源代码]#

_version 模块#

PIL._version.__version__: str#

这是枕头的主版本号,所有其他用途都参考此模块。

PIL.Image.core 模块#

以前称为的内部接口模块 _imaging ,实施于 _imaging.c .