Pygame加载原始图像的glitched版本

时间:2016-06-24 09:08:32

标签: python pygame

Hello Stacked Overflow社区!!

我是这个社区的长期浏览器,但是第一次发布海报。 我只是发帖,因为我也很绝望。当我在pygame中导入图像时,某些图像会被搞砸而无法修复。我使用内置的pygame.image.load(文件名)导入图像,奇怪的灰度图像是JPG,奇怪的乱码像素化是PNG。除非我试图修复错误,否则我不会以任何有意义的方式转换图片。我将在下面提供相关代码。非常感谢您的帮助,这意味着很多

class Alarm(MySprite):  

def __init__(self,image,x,y,radius,boundaries = None):
    MySprite.__init__(self,image,x,y)

    self.radius = radius

-------------------------

def draw(self,screen):
    MySprite.draw(self,screen)


self.fireAlarmImage = pygame.image.load("fireAlarm.png")

if self.editing:
            self.background = Background(
                            "editing_background%d.jpg"%(self.level), True)

def set_background(self, picture = None):
    if picture:
        self.background = pygame.image.load(picture).convert_alpha()

Weird Perspective/Greyscale/ParticiallyDuplicated/Shifted Pygame Version

Original Image

1 个答案:

答案 0 :(得分:0)

我通过卸载python和pygame并重新安装来修复此错误。