我正在使用python,并且我正在尝试使用pygame中的set_colorkey函数。我在Microsoft Paint中画了一个简单的杆状图形,并试图将colorkey设置为(255,255,255),但这不起作用。我使用像素数组试图找出背景的实际颜色,结果返回-1。我输入了它作为colorkey,但它不起作用。有人能帮我吗?
发布于 2012-02-28 08:27:24
我不确定你所说的“它不工作”是什么意思,但根据我自己在pygame中使用颜色键的经验,在加载图像时将颜色键设置在同一行会将图像转换为Nonetype对象。这是因为set_colorkey方法不返回图像,而只是设置colorkey。确保您没有编写类似以下内容的代码:
image = image.set_colorkey((255,255,255))此外,写入set_colorkey(255,255,255)将导致错误,因为颜色参数是一个参数。这可能不是你的问题,因为我怀疑"it not work“意味着它运行正常,没有错误,但是没有去掉你想要的透明的白色。请提供更多信息,特别是您为设置colorkey而编写的确切代码。我希望我能帮上忙
https://stackoverflow.com/questions/9196283
复制相似问题