如何创建平铺 gif(在平铺背景中重复相同的小 gif 图像)

如何创建平铺 gif(在平铺背景中重复相同的小 gif 图像)

我有一个分辨率相当低(500x200 像素)的 gif 图像,我想用它来平铺壁纸背景(大小 1920x1080 等),在所有副本上显示相同的帧(或不同的帧)。

输出应该类似于使用 gifview 并放大视图区域。

有脚本可以做到这一点吗? (我知道我可以将 gif 分割成帧,然后复制每个帧以平铺更大的画布,最后将所有内容组合回 gif 动画,但希望有一种自动方法可以实现此目的。)

谢谢你的帮助。

答案1

ImageMagick 中的 hello world 可以是:

montage image.png image.png -geometry 200x500+10+10 -tile 2x1 tile_01.gif

在哪里图片.png是你的形象和瓷砖_01.gif是将要创建的路径和文件名。然后你可以看到已经创建的图像tile_01.gif,一个2x1的平铺图像与你的图像,改变- 瓷砖 2x1您可以根据自己的喜好制作壁纸。

平铺图像

ImageMagick 非常强大并且有多种选择。也许您已经安装了它,但如果您尚未安装,您可以根据您的操作系统进行安装,也许:

Debian 及其衍生版本:

sudo apt-get install imagemagick

百胜:

yum install ImageMagick

有用的信息:

维基百科

ImageMagick 手册

相关内容