使用pygame.image.load()更改图片中的颜色

时间:2017-01-10 17:29:22

标签: python colors pygame

我使用PyGame制作了一款游戏。尝试使其中一个图片透明(使用在线编辑器更改图片)后,颜色不再有效。

我正在使用p = pygame.image.load("filename.png")来加载gameDisplay.blit(p ,(pos,pos))以进行blit。黑色变为绿色,透明部分变为红色。我已经绘制了其他透明图片,它们工作正常。

期望的外观

What it's supposed to look like

实际外观

What is looks like

对于我所拥有和没有的代码提出问题,因为这里粘贴455行脚本可能不会发生。我曾尝试使用.convert_alpha,因为有些人认为这样可行,但事实并非如此。

0 个答案:

没有答案