当前位置: 首页 > 面试题库 >

如何让图像出现在python / pygame中

蒋鸿文
2023-03-14
问题内容

我正在尝试学习使用pygame制作基本游戏。我想导入并显示.png格式的图像。到目前为止,我的尝试是:

import pygame
from pygame.locals import*
pygame.image.load('clouds.png')

white = (255, 64, 64)
w = 640
h = 480
screen = pygame.display.set_mode((w, h))
screen.fill((white))
running = 1

while running:
    screen.fill((white))

    pygame.display.flip()

图像(clouds.png)与文件位于同一文件夹中。当我尝试运行此程序时,出现错误:

Traceback (most recent call last):
  File "C:\Users\Enrique\Dropbox\gamez.py", line 3, in <module>
    pygame.image.load('clouds.png')
error: Couldn't open clouds.png

问题答案:

干得好。它将图像变为0,0。另一个问题是您的pyimage似乎不是由png支持构建的

import pygame
from pygame.locals import*
img = pygame.image.load('clouds.bmp')

white = (255, 64, 64)
w = 640
h = 480
screen = pygame.display.set_mode((w, h))
screen.fill((white))
running = 1

while running:
    screen.fill((white))
    screen.blit(img,(0,0))
    pygame.display.flip()


 类似资料:
  • 我试图让物体像在地球上一样落下。我已经把它们放到了我想要的地方,但是我似乎不能激活它们。 这就是我想要坠落的物体 这是运行它的代码。当鼠标被点击时,木星的小图片就会出现在鼠标被点击的地方。我如何让这张图片落下?

  • 我试图加载一个png文件到python通过pyplay和它不工作这是我的代码: 上面写着: 回溯(最近一次呼叫最后一次): carImage=pygame中的文件“C:/Users/Dawn/PycharmProjects/snakegame/snake.py”,第13行。形象加载('you.png') pygame.error:打不开you.png 请帮帮我我不知道为什么这一直显示。 我现在使用

  • 问题内容: 我有一个Dockerfile,该文件从安装texlive-full软件包开始,这是巨大的并且需要很长时间。如果在本地,则将缓存安装后创建的中间映像,并且后续构建速度很快。 但是,如果我推送到自己的GitLab安装程序,并且启动了GitLab-CI构建运行程序,则这似乎总是从头开始,重新下载映像,然后再次执行apt- get安装。对我来说,这似乎是一个巨大的浪费,因此,我试图弄清楚如何获

  • 我用这种方法上传文件: 并通过以下方式显示图像: 图像只有在重新启动应用程序后才可见。我不知道为什么以及如何解决这个问题。 顺便说一句,我如何点文件而不是使用整个路径: ?

  • 我想让我的PHP输出一个简单的图像,但当我这样做的时候,它给我一个白色的正方形,所以我以为IMG是找不到的,但当我放一个简单的HTML IMG标签,它就可以找到,代码非常简单。同样,如果我尝试从互联网上的图像,它也不会起作用。

  • pygame.transform 模块允许您对加载、创建后的图像进行一系列操作,比如调整图像大小、旋转图片等操作,常用方法如下所示: 方法 说明 pygame.transform.scale() 将图片缩放至指定的大小,并返回一个新的 Surface 对象。 pygame.transform.rotate() 将图片旋转至指定的角度。 pygame.transform.rotozoom() 以角度