请稍候,加载中....

ImagePalette 模块

ImagePalette 模块

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

注解

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

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

调色板映射图像的调色板

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

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

  • size -- 可选的调色板大小。如果给定,则在以下情况下引发错误 palette 不是等长的。

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

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

警告

这种方法是实验性的。

getdata()[源代码]

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

警告

这种方法是实验性的。

save(fp)[源代码]

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

警告

这种方法是实验性的。

tobytes()[源代码]

将调色板转换为字节。

警告

这种方法是实验性的。

tostring()

将调色板转换为字节。

警告

这种方法是实验性的。


Python学习手册-