ImagePalette
モジュール¶
ImagePalette
モジュールには、パレットマップ画像のカラーパレットを表す同名のクラスが含まれています。
注記
ImagePalette
クラスにはいくつかのメソッドがありますが、それらはすべて「実験的」とマークされています。それを承知の上でご利用ください。[source]
リンクは理由があってそこにあります。
- class PIL.ImagePalette.ImagePalette(mode: str = 'RGB', palette: Sequence[int] | bytes | bytearray | None = None)[source]¶
パレットマップ画像のカラーパレット
- パラメータ:
**mode** – パレットに使用するモード。 モード を参照してください。デフォルトは "RGB"
**palette** – オプションのパレット。指定する場合、0〜255の整数値の bytearray、配列、またはリストである必要があります。リストは、1つの色のすべてのチャネル、次の色のすべてのチャネルというように構成する必要があります(例:RGBRGBRGB)。デフォルトは空のパレットです。
- getcolor(color: tuple[int, ...], image: Image.Image | None = None) int [source]¶
rgb タプルが与えられた場合、パレットエントリを割り当てます。
警告
このメソッドは実験的です。