我正在用 C/C++ 编写一个小程序,将 gif 转换为单个图像,其中帧在单个图像中是连续的。不幸的是,我快没时间了,我想尽快使用该程序。所以我想知道,imagemagick 中是否存在此功能?
我可以拍摄一组图像并将它们转换为一幅图像吗?不像动画 gif,而是像一幅图像内的一系列帧。
答案1
好的,我明白了。您可以这样做:$convert a.gif a.png
这将为您提供一系列图像 a-1.png,a-2.png,an.png ....等等。然后,您可以这样做:
convert +append a-*.png out.png
这将在 out.png 中为您提供水平精灵表,而不是垂直精灵表。一行代码就可以实现,不过我没有多余的时间去弄清楚。