Python 使用alphablending加载图像

Python 使用alphablending加载图像,python,image,png,pygame,alpha,Python,Image,Png,Pygame,Alpha,首先,请原谅我现在英语不好。我不是一个好的英语作家 我正在Windows7下制作一个小游戏conPyGame(在python3上)。我正在试验图像(png)和它的alpha通道。 我有一个小问题:使用alphablending更有效的方法是什么?使用png中定义了alpha的文件,还是从代码中设置alpha值?为什么? 有关于这个的信息吗 谢谢你的帮助。再一次,对不起,我的英语不好。这应该可以: your_image = pygame.image.load('image_name.png').c

首先,请原谅我现在英语不好。我不是一个好的英语作家

我正在Windows7下制作一个小游戏conPyGame(在python3上)。我正在试验图像(png)和它的alpha通道。 我有一个小问题:使用alphablending更有效的方法是什么?使用png中定义了alpha的文件,还是从代码中设置alpha值?为什么? 有关于这个的信息吗

谢谢你的帮助。再一次,对不起,我的英语不好。

这应该可以:

your_image = pygame.image.load('image_name.png').convert_alpha()

但是,如果您的图像已经定义了alpha,则效果更好。但是,可以确定的是,只需添加
.convert_alpha()
,如上图所示

@user3426347,这有帮助吗?嗨!是的,实际上我的答案是知道是否最好有一个定义了alpha的图像。谢谢你的回答!我找到了一个“分析器”来查看代码的哪些部分进展缓慢,因此我认为这将有助于我下次了解哪些是最好的方法。谢谢,谢谢你的帮助!