В терминах языка Tcl/Tk, bitmap -
это двухцветное изображение, пиксели которого могут отображать один из
двух заданных цветов или быть прозрачными. Такое изображение имеет четыре
аргумента: два цвета (переднего плана и фона) и два двоичных файла, называемых
source
(источник) и mask (маска). Оба файла задают значения '0' или "1"
для пикселей прямоугольной области, оба файла должны быть одной размерности.
Пиксели, для которых в маске задано значение "0", не отображают ничего
(получается эффект прозрачности). Остальные пиксели имеют либо цвет переднего
плана, если значение в source для пикселя равно "1", либо фоновый
цвет в обратном случае. Подобно всем прочим изображениям, двухцветные
изображения создаются при помощи команды image create. При создании
нового bitmap Tk также создает команду с именем этого изображения.
Команда может использоваться для выполнения различных операций над данным
изображением.