Я использую python, и я пытаюсь использовать функцию set_colorkey из pygame. Я нарисовал простую фигурку в Microsoft Paint, и я попытался установить colorkey (255, 255, 255), но это не работает. Я использовал пиксельный массив, чтобы попытаться выяснить фактический цвет фона, и он вернул -1. Я вступил в это как colorkey, но это не сработало. Кто-нибудь может мне помочь?Проблема с установкой colorkey
ответ
Я не уверен, что вы подразумеваете под словом «это не сработало», но из моего собственного опыта с цветовыми клавишами в pygame установка colorkey в той же строке, что и загрузка изображения, превратит изображение в объект Nonetype. Это связано с тем, что метод set_colorkey не возвращает изображение, но только устанавливает colorkey. Убедитесь, что вы не написали что-то вроде:
image = image.set_colorkey((255,255,255))
Кроме того, написание set_colorkey (255,255,255) приведет к ошибке, в качестве параметра цвет один аргумент. Вероятно, это не ваша проблема, потому что я подозреваю, что «это не сработало» означает, что он близок и без ошибок, но не избавился от белого, который вы хотите сделать прозрачным. Просьба предоставить более подробную информацию, особенно точно, какой код вы написали, чтобы установить colorkey. Надеюсь, я помог
Когда я помещал изображение в программу, я сначала не использовал .convert() или .convert_alpha(). Затем я обнаружил, что .convert_alpha() не работает, но .convert(). Не работает, я имел в виду то, что вы сказали о том, что правильный цвет не прозрачен. Спасибо за помощь. – PygameNerd
- 1. Проблема с установкой wxWidgets
- 2. CocoaPods Проблема с установкой
- 3. Проблема с установкой rPython
- 4. проблема с установкой epdfree
- 5. ANDROID Проблема с установкой
- 6. . Проблема с установкой.
- 7. Проблема с установкой Redmine
- 8. Проблема с установкой Basheclipse
- 9. Проблема с установкой mod_wsgi
- 10. Проблема с установкой PhantomJS
- 11. SDK проблема с установкой
- 12. Проблема с установкой Redmine?
- 13. Фабрикатор: проблема с установкой
- 14. Проблема с установкой значения
- 15. Проблема с установкой Laracogs
- 16. Проблема с установкой DynaTrace
- 17. Проблема с установкой TeamReview
- 18. Проблема с установкой Drupal
- 19. Проблема с установкой Postgres
- 20. Проблема с установкой Mysql
- 21. Проблема с установкой VB.net
- 22. Проблема с установкой WordPress
- 23. Проблема с установкой C#.
- 24. проблема с установкой pexpect
- 25. Проблема с установкой CorePlot
- 26. Проблема с установкой Hadoop
- 27. Проблема с установкой полос
- 28. Проблема с установкой symfony2
- 29. Проблема с установкой LightSwitch
- 30. Проблема с установкой ActiveMQ
Кстати, я использовал surface.get_at, и он вернулся (255, 255, 255, 255). Я положил это как на colorkey, и это тоже не сработало. – PygameNerd
Ничего. Я понял. Я просто забыл преобразовать изображение в альфа – PygameNerd
Никогда не возражайте. Он работал один раз, и теперь он больше не работает. – PygameNerd