Я не уверен, что вы подразумеваете под «это не сработало», но из моего собственного опыта с цветными клавишами в Pygame, установка цветовой клавиши в той же строке, что и при загрузке изображения, превратит изображение в объект нетипового типа. Это потому, что метод set_colorkey не возвращает изображение, а только устанавливает цветовой ключ. Убедитесь, что вы не написали что-то вроде:
image = image.set_colorkey((255,255,255))
Кроме того, запись set_colorkey (255,255,255) вызовет ошибку, так как параметр цвета является одним аргументом. Это, вероятно, не ваша проблема, потому что я подозреваю, что «это не сработало» означает, что оно сработало нормально и без ошибок, но не избавилось от белого, который вы хотите сделать прозрачным.
Пожалуйста, предоставьте больше информации, особенно, какой именно код вы написали, чтобы установить цветовой ключ.
Я надеюсь, что помог