将第一帧从GIF导出到PNG

时间:2012-02-15 00:17:31

标签: python ruby png gif

我以为你可以帮助我在这里:-)
所以我刚刚推出了我的网站,我将上传一些GIF并将它们显示在首页上 截至目前,我使用脚本显示.png文件,当鼠标悬停时,.gif显示,您可以单击它,这将链接到.gif文件。

所以我现在每个GIF都有两个文件; xxx.gif和xxx_thumb.png - 但是,我希望自动化并想到一个简单的脚本。
在伪代码中:

get .gif
  rename to 1.gif
    if 1.gif taken? rename to 2.gif
  get first frame
    export first frame as 1_thumb.png
      if 1_thumb.png taken? rename to 2_thumb.png
load new picture? (y/n)
  if n
    exit
  if y
    start from step 1

这样的东西会很棒 - 代码有多难? Ruby或Python会做这个工作吗? 这可以使用网络应用程序,然后将.gif + .png作为电子邮件发送给我吗? < - 还没有必要: - )

感谢您阅读本文!

1 个答案:

答案 0 :(得分:0)

对于Ruby,您可以查看rmagick,而this适用于较旧版本的Rails,它会启动您要遵循的过程。