Вы также можете назначить ему цветовой ключ, очень похожий на прозрачность файла GIF. Это самый распространенный способ создания спрайтов. Исходное растровое изображение содержит иллюстрацию и имеет определенный цвет в качестве фона, который не будет нарисован, то есть цветовой ключ:
surf.set_colorkey((255,0,255)) // Sets the colorkey to that hideous purple
Поверхности, использующие цветовой ключ вместо альфа-канала, быстрее восстанавливаются, поскольку не требуют смешанной математики. Поверхность SDL использует простую битовую маску, когда у нее есть набор цветовых клавиш, который практически не мигает.