相关疑难解决方法(0)

Python:将GIF帧转换为PNG

我是python的新手,试图用它将GIF的帧分割成PNG图像.

# Using this GIF: http://www.videogamesprites.net/FinalFantasy1/Party/Before/Fighter-Front.gif

from PIL import Image

im = Image.open('Fighter-Front.gif')
transparency = im.info['transparency'] 
im.save('test1.png', transparency=transparency)

im.seek(im.tell()+1)
transparency = im.info['transparency'] 
im.save('test2.png', transparency=transparency)

# First frame comes out perfect, second frame (test2.png) comes out black,
# but in the "right shape", i.e. 
# http://i.stack.imgur.com/5GvzC.png
Run Code Online (Sandbox Code Playgroud)

这是特定于我正在使用的图像还是我做错了什么?

谢谢!

python png animated-gif python-imaging-library

13
推荐指数
2
解决办法
1万
查看次数

使用pygame绘制图像的好方法是什么?

我想知道如何使用pygame绘制图像.我知道如何加载它们.我做了一个空白的窗口.当我使用screen.blit(空白,(10,10))时,它不会绘制图像而是将屏幕留空.

python pygame image

11
推荐指数
3
解决办法
2万
查看次数

几张图片的动画精灵

我一直在寻找一些关于使用Pygame从Python中的少量图像制作简单精灵动画的好教程.我还没有找到我正在寻找的东西.

我的问题很简单:如何从少量图像制作动画精灵(例如:制作几张爆炸图像,尺寸为20x20px,为一个但动画)

有什么好主意吗?

python animation pygame sprite

10
推荐指数
2
解决办法
4万
查看次数

如何在 pygame 中加载动画 GIF

我正在尝试在我的 pygame 显示器上打开并运行动画 gif。我花了好几个小时来寻找解决方案,但我还没有遇到过。

感谢您的帮助!

python pygame animated-gif

6
推荐指数
1
解决办法
3万
查看次数

PIL和pygame.image

我用PIL打开了一个图像,如

image = Image.open("SomeImage.png")
Run Code Online (Sandbox Code Playgroud)

在上面画一些文字,如

draw = ImageDraw.Draw(image)
draw.text(Some parameters here)
Run Code Online (Sandbox Code Playgroud)

然后保存为

image.save("SomeOtherName.png")
Run Code Online (Sandbox Code Playgroud)

使用pygame.image打开它

this_image = pygame.image.load("SomeOtherName.png")
Run Code Online (Sandbox Code Playgroud)

我只是想在不保存的情况下这样做..这可能吗?保存然后加载需要花费大量时间(0.12秒是的,这就像我有多个需要此操作的图像一样).可以超越保存方法吗?

python image python-imaging-library

4
推荐指数
2
解决办法
3847
查看次数