gpt4 book ai didi

imagemagick - 将 sprite 表转换为 gif 动画

转载 作者:行者123 更新时间:2023-12-02 20:00:28 25 4
gpt4 key购买 nike

帧按从左到右、从上到下的顺序排列,动画按顺序排列,所有帧的大小相同。

1234
5612
345

我需要一个命令,它将帧大小、第一帧的坐标和帧计数作为输入,并给出动画 gif 作为输出。最好不生成中间文件。

我可以使用编程语言来完成此操作,但是有没有办法使用 ImageMagick 或 GraphicsMagick 等命令行工具更轻松地完成此操作?在我看来,这应该是一项常见任务,但我只发现了有关如何将 gif 转换为 Sprite 表的问题,而不是相反。

最佳答案

使用 ImageMagick,您可以使用 -crop WxH +adjoin +repage 提取每个帧子图像,然后将这些帧一起制作动画。

例如,给定一个 300x289 子图像的 Sprite ,如下所示...

sprite

convert sprite.png -crop 300x289 +adjoin +repage -adjoin -loop 0 -delay 1 output.gif

output

参见Animation Basics ,和 Animation Modifications其他示例。

关于imagemagick - 将 sprite 表转换为 gif 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56040013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com