Беда с настройкой цветовой клавиши - PullRequest
0 голосов
/ 08 февраля 2012

Я использую python и пытаюсь использовать функцию set_colorkey из pygame.Я нарисовал простую фигурку в Microsoft Paint и попытался установить цветовую клавишу на (255, 255, 255), но это не сработало.Я использовал массив пикселей, чтобы попытаться выяснить фактический цвет фона, и он вернул -1.Я ввел это как цветовой ключ, но это не сработало.Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 28 февраля 2012

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

image = image.set_colorkey((255,255,255))

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...