さてkritaのpythonプラグインですが、Paletteオブジェクトも癖があります。
最も不可思議なのは
Palette.numberOfEntries() メソッドが、必ず 実エントリの倍の数 を返してくるところ
です。
例えば320エントリあるパレットであれば、numberOfEntriesは640を返してきます (Krita ver 4.2.7.1の時点では)
実際にエントリを列挙させて名前を見てみると、不思議なことに確かに、実エントリ数を超えた「辺りから」先頭と同じ名前と中身が繰り返されるのです。が…「辺りから」というのがミソでして。
実エントリ数を超えたら直ぐ先頭から繰り返されるのなら、まだわかるのです。
実エントリ数以降の数エントリは空(黒)のようなのですよ。
何かやり方が悪いのか…それとももしかしてバグなのか…全く分かりませんが、とりあえず//2して使ってます(^^;
ではではぁ〜