渲染图像与大小无关?

时间:2013-02-04 17:45:32

标签: python pygame

我目前正在使用pygame开发一款小游戏。

现在我以标准方式渲染图像,加载它们然后将它们放到我的主表面上。如果我想使用单个图像大小,这很好。然而,我想要接收任何NxN图像并以MxM分辨率使用它。是否有一种不使用surfarray和数字的技术? pygame中已存在的东西?如果没有,你认为计算这个会很昂贵吗?

我想拉伸图像。因此,高档或缩小图像。对不起我不太清楚。

1 个答案:

答案 0 :(得分:1)

没有一个命令可以执行此操作。您首先必须使用pygame.transform.scale更改大小,然后制作相同大小的矩形,并设置其位置,最后进行blit。在定义中这样做可能是最明智的。