ImagePalette 模块#

这个 ImagePalette 模块包含一个同名的类,用于表示调色板映射图像的调色板。

备注

这个 ImagePalette 类有几个方法,但它们都被标记为“实验性的”。请随意阅读。这个 [source] 链接存在是有原因的。

class PIL.ImagePalette.ImagePalette(mode='RGB', palette=None)[源代码]#

调色板映射图像的调色板

参数:
  • mode -- 调色板使用的模式。请参见: 模式 。默认为“RGB”

  • palette -- 可选调色板。如果给定,它必须是字节数组、数组或介于0-255之间的整数列表。该列表必须包含一种颜色的所有通道,后跟下一种颜色(例如,RGBRGBRGB)。默认为空调色板。

getcolor(color, image=None)[源代码]#

给定一个rgb元组,分配调色板条目。

警告

这种方法是实验性的。

getdata()[源代码]#

以适合低级的格式获取调色板内容 im.putpalette 本原的

警告

这种方法是实验性的。

save(fp)[源代码]#

将调色板保存到文本文件。

警告

这种方法是实验性的。

tobytes()[源代码]#

将调色板转换为字节。

警告

这种方法是实验性的。

tostring()#

将调色板转换为字节。

警告

这种方法是实验性的。