gpt4 book ai didi

python - 使用 pyglet 加载图像将一些透明像素变成白色

转载 作者:行者123 更新时间:2023-12-01 04:54:03 27 4
gpt4 key购买 nike

我正在使用 cocos2D-python 并且使用 pyglet.image.load 和 pyglet.resource.image 加载图像,但它仍然在应该透明的地方添加了一些白色像素。

我以前使用过 pygame,但从未体验过它。

如果重要的话,我使用paint.net并将图像保存为.png

提前致谢

https://dl.dropboxusercontent.com/u/58141766/white%20pixels%20%3B(.png

最佳答案

很明显,因为我想让它像素化,所以决定对它进行 mipmap 或其他东西,这样它就可以消除锯齿......无论如何,我发现这是一个半工作的解决方案:

from pyglet.gl import *
glEnable(GL_TEXTURE_2D)
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST)

然后添加了一个工作解决方案 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST)每次我加载纹理时,可能不是最有效的做法,但嗯。

这是我找到它的地方: https://gamedev.stackexchange.com/questions/20297/how-can-i-resize-pixel-art-in-pyglet-without-making-it-blurry

关于python - 使用 pyglet 加载图像将一些透明像素变成白色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27827547/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com