屏幕尺寸与图像尺寸

时间:2013-12-17 10:34:49

标签: python pygame

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

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

我使用了this帖子。但它似乎没有奏效。

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

我在想,获得表面宽度和高度并将其分配给屏幕宽度和高度,但这种逻辑不太合适有没有更好的选择?

提前致谢!

1 个答案:

答案 0 :(得分:0)

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

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