所以我已经在我的游戏中实现了以下屏幕截图功能,只是为了记录进度和类似的东西。这是我的代码:PyGame图像保存颜色失真
pygame.image.save(screen, save_file)
很基本。我最近升级到了Python 3.3,并且使用这个函数一直存在扭曲颜色的问题。这里是我的意思是:
颜色失真:
因此,它看起来相当不错,但不是它如何应该是。这是实际的图像:
这是一个已知的问题或只是我吗?是否有任何修复或目前只是一个破碎的功能。我正在使用pygame 1.9.2pre,我假设它只是一个预发布的错误,但我使用任何其他版本的pygame与python 3.3的问题。
扭曲的图像是相当冷静,我倒是保持。 –
我同意哈哈。不知怎的,这会对实际游戏产生影响,或者为其他类型的屏幕截图复制它,但这不是我想要的一般屏幕截图^ _^ – ReallyGoodPie
它看起来像您的红色和绿色通道交换了,虽然我不知道为什么。作为最后的手段,您可以保存失真的图像,重新切换通道,您将获得实际的图像数据。当然,最好先不要弄乱数据。 – Kevin