我的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
相同的代码在不同的机器上运行但在我的机器上不起作用。
任何人都可以帮我解决这个问题
如何从我的ubuntu机器卸载整个python而不是重新安装。
答案 0 :(得分:1)
Pygame通常会加载png文件。其他几种文件类型不起作用。 Jpeg并不总是得到支持。如果您想确保图像正确加载,请使用未压缩的位图格式,但png应该可以正常工作。您可以通过多种方式将jpg文件转换为png格式,例如使用图像编辑器以不同的格式保存,或者只是在线下载格式转换软件。如果只加载png文件,则不会出现错误。