屏幕大小到图像大小

2024-04-26 03:34:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将屏幕大小设置为上传图像的大小。到目前为止,我有:

 def backgroundImage(self, picture,x,y):
     picture=pygame.image.load(picture)
     picture=pygame.transform.scale(picture,(x,y))
     self.screen.blit(picture,(x,y))

我使用了thispost。但似乎不起作用。你知道吗

但是,我确实希望用户能够调用一个自动执行此操作的方法,我知道Java在Swing库中有一个名为pack的方法,有没有办法使用Pygame来实现这一点?你知道吗

我在想,得到表面的宽度和高度,并将其分配给屏幕的宽度和高度,但这个逻辑不太管用有更好的选择吗?你知道吗

提前谢谢!你知道吗


Tags: 方法图像imageself宽度高度屏幕def
1条回答
网友
1楼 · 发布于 2024-04-26 03:34:51

我看到你已经得到了图像的宽度和大小,但你是在屏幕外的图像光点。你所要做的就是用两个0替换最后一行中的x和y

    def backgroundImage(self, picture,x,y):
        picture=pygame.image.load(picture)
        picture=pygame.transform.scale(picture,(x,y))
        self.screen.blit(picture,(0,0))

相关问题 更多 >