如何将图像转换为动画?

时间:2016-03-10 10:09:03

标签: image animation processing fractals

我想对任意照片或图像应用一些递归数学运算,这会产生一个有趣的动画。我的意思是第一帧是原始图片然后像素被转换为导致有趣动画的方式。例如,分形动画或扩散为粒子或类似的东西。我应该遵循哪些方法,应用哪些软件?

1 个答案:

答案 0 :(得分:0)

这是一个非常广泛的问题,很难回答一般的“我该怎么做”这类问题。 Stack Overflow设计更多用于特定的“我试过X,期望Y,但得到Z而不是”类型问题。话虽这么说,我会试着回答一般意义上的问题:

第1步: Download Processing。您已使用标记对此进行了标记,该标记用于处理有关处理语言的问题。我无法判断这是否是故意的,但这并不重要,因为Processing恰好适合这项任务。

第2步:创建一个简单的草图,显示单个图像,没有任何效果或动画。您需要将问题分解为更小的步骤。

第3步:创建一个采用PImagePGraphics的函数,并对算法的单次迭代进行图像处理。在参考中有许多有用的功能来操作图像中的像素。

第4步:从初始图片开始,并显示X帧。然后将该图像传递到您在步骤3中创建的函数,并显示X帧的结果。然后将更新图像传回您的函数,并根据需要重复该过程。

您也可以提前生成每一帧。完全取决于你。

有很多方法可以做到这一点,但这些步骤是大纲。请尝试一下,然后将问题分解为更小的步骤。不要试图同时解决你的整个目标。相反,问问自己:我知道接下来要做的最小,最简单,最简单的事情是什么?

如果您遇到困难,请发布MCVE(注意:不是您的整个草图,只是一个显示您遇到问题的小例子)和一个特定问题,我们将从那里开始。祝好运。