我正在创建一个Pygame精灵。我需要更改其大小,因为我加载的PNG文件太大。尺寸目前为356x354。我需要他们是35x35
我已经使用此代码加载了图像,并将变量声明为img
。
img=pygame.image.load("C:\\Pikachu_Sprite.png")
然后我尝试使用此代码来调整“ img”的大小
pygame.transform.scale(img,(35,35))
但是它什么也没做。
此外,我在终端机上说了一个错误libpng warning: Interlace handling should be turned on when using png_read_image
。
我不知道这是什么,但是我怀疑这与无法调整图像/表面大小的问题有关。
您需要将pygame.transform.scale(img,(35,35))
分配给变量,否则将不会保存。
此外,要解决该错误消息,请尝试使用python3 -m pip install -U pygame --user
更新pygame,否则,请尝试python -m pip install Pygame>=2.0.0.dev6
。