首页 文章

如何将多个动画GIF组合成一个GIF网格

提问于
浏览
2

作为项目的一部分,我们需要以网格的形式以编程方式将多个动画GIF组合成一个主动画GIF(一个gif文件) .

我们不关心它是在客户端(即具有ios / android的智能手机),还是在服务器端(即带有Imagemagick的php)上完成的 . 在任何一种情况下,我们 do not want 是一个单独的gif文件的gridview .

如何实现这一目标是否有任何解决方案或建议?

示例:

假设我们有一个4x4网格(16个单元格),每个单元格中显示不同的单个动画GIF图像;以这种方式,每个图像自己动画 . 因此,创建一个包含16个不同视频/动画的GIF,所有视频/动画都在16个单独的单元格中同时播放 .

1 回答

  • 0

    根据您的评论,我相信您需要创建图像的4-up表示 .

    • 创建一个画布(或类似的 - 取决于实现语言)成为框架,

    • 然后必须将源的每一帧拼接(或绘制)到a)左上角,b)右上角,c)左下角,d)右下角之一,

    • 将每个帧保存到新图像(分辨率的4倍,并按步骤(2)组成,

    • 将步骤(3)中创建的帧组合成任何动画格式的新图像 .

    或者使用html创建网页并渲染4个图像,如上面的步骤(2)所示 .

相关问题