pygame.error加载图片

我的pygame代码


bif="images.jpg"

mif="point.png"

import pygame, sys

from pygame.locals import *


pygame.init()

screen=pygame.display.set_mode((640,360),0,32)

background=pygame.image.load(bif).convert()

mouse_c=pygame.image.load(mif).convert_alpha()

while True:

        for event in pygame.event.get():

                if event.type == QUIT:

                        pygame.quit()

                        sys.exit()

        screen.blit(background, (0,0))

错误信息


Traceback (most recent call last):

  File "game.py", line 8, in <module>

    background=pygame.image.load(bif).convert()

pygame.error: File is not a Windows BMP file


慕姐8265434
浏览 384回答 2
2回答

精慕HU

从pygame文档中:默认情况下,它只能加载未压缩的BMP图像。当构建有完整的图像支持时,pygame.image.load()函数可以支持以下格式。JPG ...因此,如果要JPG和PNG图像,则必须使用完整的图像支持进行构建。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python