Windows 平台

拆分并拼图

将 GIF 拆分成一帧一帧的片段,并直接将这些片段拼起来在网站上展示一整张图


拆分

将 GIF 拆分成一帧一帧的单独文件,可打包下载到本地,但没有拼图的功能


ImageMagick

配合 在线GIF图片帧拆分工具 - UU在线工具 使用,先将 GIF 拆分成一个个文件,并置于同一文件夹内,然后使用 ImageMagick 进行拼接

  • 下载:图像魔术 – 下载
  • 使用:
    1. 到需要拼接的图片目录下,调用 cmd
    2. 执行命令:magick montage *.png -tile <1x10> -geometry +0+0 flag.png
    3. 注意:只需修改 <1x10> 的位置 【1x10 表示将该文件夹下的图片拼成一行、每行十张,拼接得到一张大图】
    4. 这里的 -geometry +0+0 表示各个图片之间不需要间隔

Linux 平台

convert

在 Linux 下,convert 是一款基于 ImageMagick 软件的命令行工具,用于进行图像格式转换、大小调整、旋转、剪切、添加边框、改变图像色彩等操作

  • 使用:
    convert gif文件名 输出路径/flag.png

montage

在 Linux 下,montage 是基于 ImageMagick 工具集的一个命令行工具,用于将多张图片合成为一张大图

  • 下载安装:
    sudo apt-get install graphicsmagick-imagemagick-compat
  • 使用:
    1. 到需要拼接的图片目录下,打开终端
    2. 执行命令:
      montage *.png -tile <1x10> -geometry +0+0 flag.png
    3. 注意:只需修改 <1x10> 的位置 【1x10 表示将该文件夹下的图片拼成一行、每行十张,拼接得到一张大图】
    4. 这里的 -geometry +0+0 表示各个图片之间不需要间隔