我导入了一堆帧作为图层,然后执行了“滤镜”→“动画”→“优化”(针对 GIF)。我对图层进行了转换,并将延迟应用到每个图层的名称中。在我的例子中,它是“(100ms)”。但我希望这个延迟是 50ms,这样我就可以手动为某些帧设置特定的延迟。
答案1
您可以指定导出 gif 时的默认延迟。
由于这有点棘手,所以你要做的是重置每一层的所有延迟:
将动画导出为 GIF。在 GIF 导出对话框中,将 设置
Delay between frames where unspecified
为50ms
并将其导出为<yourname>.gif
,例如test.gif
。勾选下面标有的复选框:
Use delay entered above for all frames
。这会将所有层的延迟重置为50ms
。再次导入 GIF。所有图层现在都应显示
50ms
延迟。您现在可以在特定图层上设置自定义延迟。使用出口...。确保取消勾选之前的设置。这次您不需要设置任何内容,而是使用默认设置导出。
任何其他详细信息均已描述在文件格式下的文档中。