Маска спрайта
Отдельное однобитное изображение в форме спрайта, которое пробивает дыру в фоне, прежде чем туда помещают сам спрайт.
Всё сводится к двум побитовым операциям на байт. Сначала AND с маской, где нули стоят на месте спрайта, а единицы вокруг него, — это очищает ровно те пиксели, которые спрайт закроет. Затем OR со спрайтом заполняет дыру. В итоге объект произвольной формы ложится на произвольный фон без прямоугольной каймы, которую оставляет простое копирование.
Маска вдвое увеличивает память на спрайт и примерно вдвое — время рисования. Цветовой ключ обходится без маски, но требует сравнения на каждый пиксель, что окупается, только когда пиксель — целый байт. Поэтому на машинах с битовыми плоскостями, таких как Amiga и Atari ST, маскирование было нормой, а на Amiga блиттер делал это за один проход.