如何将TKinter PhotoImage保存到.GIF?

时间:2014-08-19 15:47:20

标签: python tkinter

我可以仅使用Python和tkinter将tkinter PhotoImage保存为.gif(或任何其他图片扩展名)吗?

2 个答案:

答案 0 :(得分:2)

假设photo是保存图像的变量,您应该只能说:

photo.write('some_name.gif', format='gif')

我无法找到支持哪些格式的列表,但我认为列表非常有限(我可以确认gif虽然对我有效。)

答案 1 :(得分:1)

看起来方法write可用于将PhotoImage保存到文件中。

>>> help(Tkinter.PhotoImage.write)
Help on method write in module Tkinter:

write(self, filename, format=None, from_coords=None) unbound Tkinter.PhotoImage method
    Write image to file FILENAME in FORMAT starting from
    position FROM_COORDS.

示例用法如下:

my_photo_image.write("output.gif")