簡體   English   中英

泡菜保存 pygame Surface (python)

[英]pickle saving pygame Surface (python)

我試圖保存一個 pygame.Surface 但它不讓我,錯誤

類型錯誤:無法腌制 Surface 對象

我可以讓它保存表面嗎? 或者也許有另一個模塊可以保存它?

解釋:

a = pygame.Surface( (5,5) )
file = open("hello", "w")
pickle.dump(a, file)

我有保存在它們表面的類。

正如猴子所說:您不想腌制表面。 但是,如果您確實需要保存該表面的內容,請使用pygame.image.save()函數。

如果您不希望您的表面成為實際的圖像文件(無論出於何種原因),您可以使用pygame.image.tostring()函數,該函數可讓您將表面的內容轉換為字符串緩沖區。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM