1
我目前正試圖在Pygame中使用一個Tic Tac Toe板的.png,這樣白色部分就是透明的。但是,我收到了「libpng警告:sBIT:無效」,並且當我將該板插入背景時顯示白色。代碼如下:Pygame使用Pillow/PIL
background = pygame.image.load("blah.bmp")
board_surface = pygame.image.load("board.png")
board_surface.convert_alpha()
我讀了,只有.BMP是保證工作Pygame的文檔,以及自image.get_extended()返回一個1,我假設我根本就沒有有足夠的圖像處理支持。
我已經安裝了Pillows並導入了模塊,但我不知道如何在Pygame中使用它。本教程演示如何將圖像作爲Pillow的Image類加載等,但我需要將圖像表示爲Pygame的Surfaces。
我將不勝感激任何幫助,以整合這兩個東西,或任何其他解決方案如何讓我的.png工作!作爲參考,我使用Python3.3和Pygame1.9.2