モブ沢工房

プログラミングとかLinux関連(特にOSSのグラフィックツール関連)とかレトロゲームとか3Dプリンタやら日曜大工等、色々。

Kritaのpythonプラグインについてメモ・Palette編

さてkritaのpythonプラグインですが、Paletteオブジェクトも癖があります。

最も不可思議なのは

Palette.numberOfEntries() メソッドが、必ず 実エントリの倍の数 を返してくるところ

です。

例えば320エントリあるパレットであれば、numberOfEntriesは640を返してきます (Krita ver 4.2.7.1の時点では)

実際にエントリを列挙させて名前を見てみると、不思議なことに確かに、実エントリ数を超えた「辺りから」先頭と同じ名前と中身が繰り返されるのです。が…「辺りから」というのがミソでして。

実エントリ数を超えたら直ぐ先頭から繰り返されるのなら、まだわかるのです。

実エントリ数以降の数エントリは空(黒)のようなのですよ。

何かやり方が悪いのか…それとももしかしてバグなのか…全く分かりませんが、とりあえず//2して使ってます(^^;

ではではぁ〜