【问题标题】:Can't Open image files in pygame无法在pygame中打开图像文件
【发布时间】:2020-06-02 10:39:43
【问题描述】:

我正在尝试用 VS Code 编写游戏,但每当我尝试使用以下方式打开图像时:

hero.image = pygame.image.load("Character.jpeg") (图片在游戏文件夹中)

我收到各种错误消息。一台计算机显示“pygame.error:无法打开 Character.png”,而在另一台计算机上显示与不正确的 sRGB 配置文件有关。我尝试在不同的计算机上运行该程序,并尝试使用不同图像格式(.gif、.png 和 .jpeg)的不同图像。

【问题讨论】:

  • 尝试一次,将其更改为绝对路径。也可以参考:stackoverflow.com/questions/32684198/…
  • "(图片在游戏文件夹中)" 你的程序是否也在“游戏文件夹”中运行? 检查;不要假设.
  • 请提供minimal reproducible example,以及整个错误输出。
  • sRGB 只是一个警告,而不是错误。它不会影响您的代码。

标签: python pygame


【解决方案1】:

感谢您的回答,原来问题在于该文件夹存储在云位置,而计算机无法从那里执行此操作。我修复它的方法是在实际 PC 上制作图像副本,我不需要实际使用该版本的图像,但只要它在那里,程序就可以工作。

【讨论】:

    猜你喜欢
    • 2016-05-25
    • 2016-04-12
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多