首页 > 解决方案 > 在 R 中为图像设置动画时,延迟参数有什么作用?

问题描述

我为实验创建了刺激物,并操纵了动画发生的“速度”。我通过更改 image_animate() 函数中的延迟参数来做到这一点。刺激由 50 个从显示屏底部移动到顶部的黑点组成。

 s<-c(5, 10, 20)
 animation <- image_animate(image_scale(img, "600x480"), delay = s, dispose = "previous", loop = 0)

在视觉上,GIF 从较慢 (5) 到较快 (20)。共有 6 张图像构成 GIF。我需要以 ms 或 s 表示黑点移动的速度。但是延迟值在时间方面代表什么?R info 表示: delay = 每帧后的延迟时间,以 1/100 秒为单位。如果延迟 = 5,这 6 帧中的每一帧是否为 5/100 秒,总共为 0.3 秒?从视觉上看,这没有意义,因为延迟 = 5 比延迟 = 20 慢,但 0.3 秒比 1.2 秒短(延迟 = 6*(20/100))。任何帮助,将不胜感激!谢谢你的时间。

标签: ranimationgif

解决方案


推荐阅读