ImagePalette
模組¶
ImagePalette
模組包含一個同名的類別,用於表示調色盤映射影像的色彩調色盤。
注意
ImagePalette
類別有幾個方法,但它們都被標記為「實驗性」。請自行解讀。 [source]
連結在那裡是有原因的。
- class PIL.ImagePalette.ImagePalette(mode: str = 'RGB', palette: Sequence[int] | bytes | bytearray | None = None)[原始碼]¶
調色盤映射影像的色彩調色盤
- 參數:
mode – 調色盤要使用的模式。請參閱:模式。預設為 “RGB”
palette – 一個可選的調色盤。如果給定,它必須是一個 bytearray、一個陣列或一個介於 0-255 之間的整數列表。該列表必須由一個顏色的所有通道組成,然後是下一個顏色(例如 RGBRGBRGB)。預設為空調色盤。
- getcolor(color: tuple[int, ...], image: Image.Image | None = None) int [原始碼]¶
給定一個 rgb 元組,分配調色盤條目。
警告
這個方法是實驗性的。