ImagePalette
模块¶
该 ImagePalette
模块包含一个同名类,用于表示调色板映射图像的调色板。
注意
该 ImagePalette
类有几种方法,但它们都被标记为“实验性”。您可以随意理解。该 [source]
链接存在是有原因的。
- class PIL.ImagePalette.ImagePalette(mode: str = 'RGB', palette: Sequence[int] | bytes | bytearray | None = None)[source]¶
调色板映射图像的调色板
- 参数:
mode – 用于调色板的模式。参见:模式。默认为“RGB”
palette – 可选的调色板。如果给出,它必须是 bytearray、数组或 0-255 之间的整数列表。列表必须包含一种颜色的所有通道,然后是下一种颜色(例如 RGBRGBRGB)。默认为空调色板。
- getcolor(color: tuple[int, ...], image: Image.Image | None = None) int [source]¶
给定一个 rgb 元组,分配调色板条目。
警告
此方法是实验性的。