我正在使用python,我试图从pygame中使用set_colorkey函数。我在Microsoft Paint中绘制了一个简单的棒图,并试图将colorkey设置为(255,255,255),但这不起作用。我用一个像素数组来试图找出背景的实际颜色,并返回-1。我以颜色键输入,但没有奏效。有人能帮我吗?设置colorkey的麻烦
0
A
回答
1
我不确定你的意思是“它没有工作”,但从我自己的pygame中的颜色键体验中,将colorkey设置为与加载图像相同的行会将图像转换为Nonetype对象。这是因为set_colorkey方法不会返回图像,而只会设置colorkey。请确保你没有写这样的:
image = image.set_colorkey((255,255,255))
此外,写set_colorkey(255,255,255)将导致一个错误,因为颜色参数是一个参数。这可能不是你的问题,因为我怀疑“它不起作用”意味着它没有错误,但没有摆脱你想要透明的白色。 请提供更多信息,尤其是您为编写颜色键编写的代码。 我希望我帮助
+0
当我将图像放入程序时,我首先没有使用.convert()或.convert_alpha()。然后我发现.convert_alpha()不起作用,但.convert()做了。由于没有工作,我的意思是你说的正确的颜色不透明。谢谢您的帮助。 – PygameNerd 2012-09-01 18:04:13
相关问题
- 1. 麻烦设置Postgres
- 2. 麻烦设置MySQLdb模块
- 3. 设置VUE和laravel麻烦
- 4. Heroku设置SendGrid麻烦
- 5. 用机枪设置蜜蜂的麻烦
- 6. 用django设置sqlite3的麻烦! :/
- 7. 设置嵌套关联的麻烦
- 8. 设置yii cron作业的麻烦
- 9. 用C++设置igraph的麻烦问题
- 10. 熊猫:每列的麻烦设置值
- 11. 麻烦设置菜单程序
- 12. opengl:麻烦设置视口和glortho
- 13. 麻烦设定位置与录音
- 14. OpenGL 3.2麻烦设置矩阵
- 15. 麻烦在vmware上设置apache
- 16. 麻烦设置PHP Zend包含路径
- 17. Gulp:麻烦设置browserSync和手表
- 18. 麻烦设置psycopg2(PostGreSQL/python数据库)
- 19. 麻烦在Python中设置linprog
- 20. 麻烦设置太多网点?
- 21. apache/php的配置麻烦
- 22. 有麻烦配置Laravel
- 23. 麻烦
- 24. 麻烦
- 25. 麻烦
- 26. 麻烦
- 27. 麻烦
- 28. 设置我的webpack配置时遇到一些麻烦
- 29. 麻烦的C++
- 30. 麻烦的IntelliJ
顺便说一下,我用surface.get_at并返回(255,255,255,255)。我把它作为颜色键,而且也没有用。 – PygameNerd 2012-02-08 15:46:34
没关系。我知道了。我忘了将图像转换为alpha – PygameNerd 2012-02-08 16:12:18
再说一遍。它曾经工作过,现在它不再工作了。 – PygameNerd 2012-02-08 17:05:20