0
開始ディレクトリにないファイルから画像をロードしようとしています。別のディレクトリから画像をロードするPython Pygame
BG_f = open("pictures/adventure background.png","r")
その後、私は画面にこのイメージをブリットしたいが、私は得る:
screen.blit(BG_f,(0,0))
TypeError: argument 1 must be pygame.Surface, not file
それでは、私が試した:
BG = pygame.image.load(BG_f)
しかし、これまでのところ、私がしている
返品のみ:
libpng error: PNG file corrupted by ASCII conversion
...
pygame.error: Error reading the PNG file.
明らかに私は何か間違っています。私はどのように調べようとしましたが、開始ディレクトリに画像を読み込む方法しか見つけられません。私は最も基本的な構文が必要です。私はPython、sys、またはos(それらが必要な場合)にあまり流暢ではありません。私はそれをやっていた