在 Arch Linux 64-bit 操作系统中,安装 GIMP:

$ sudo pacman -S gimp

启动 GIMP(直接在终端模拟器中运行 gimp,或者:应用程序菜单 → 图形 → GNU 图像处理程序):

gimp01

  1. 文件 → 作为图层打开...(或者使用快捷键 Ctrl+Alt+O),选择一幅事先准备好的图像:
    gimp02
     
    gimp03
  2. 重复进行第 1 步,直接所有的图像都准备就绪
  3. 文件 → 导出...(或者使用快捷键 Shift+Ctrl+E): gimp04
    文件类型选择 GIF 图像,然后按导出按钮
    gimp05
    GIF Options中的As animation复选框勾上,根据需要填写延时,然后按导出按钮
  4. 文件 → 保存(或者使用快捷键 Ctrl+S): gimp06
    使用默认的XCF文件类型,然后按保存按钮(这一步也可以不做)

大功告成,生成的 GIF 文件大小为 537 KB,共 63 帧。

Hanoi-1-5

Hanoi-3-1

这两幅动画演示的是《具体数学:计算机科学基础(第2版)》第 1 章作业题 11 中双重河内塔的解答步骤。前一幅图是作业题 11a 当 n = 5 时的情况,后一幅图是作业题 11b 当 n = 1 时的情况。


ConcreteMath

参考资料

  1. GIMP - The GNU Image Manipulation Program
  2. 双重河内塔