PerlTk の画像タイプがどのように機能するかを理解するのに問題があります。
基本的に、「空の」画像(完全に白など)を作成してから、ピクセルデータを操作する方法が必要です。ピクセルを黒または白に変更できる必要があります。
いくつかのアプローチを試しましたが、どれもうまくいかないようです。ドキュメントはかなり少なく、非常に古いようです。これは私が持っている最も近いです。
#args name, width, height, data
my $bitmap = $mw->DefineBitmap('cells', 1, 1, pack("b1", "1"));
#args x-pos, y-pos, bitmap-name
$canvas->createBitmap(0, 0, -bitmap => 'cells');
私が持っていた別のアイデアは、Photo 要素を使用することでしたが、「-data」オプションを使用して作成する方法に関するドキュメントが見つかりませんでした。
どんな助けでも大歓迎です。