多语言展示
当前在线:1601今日阅读:61今日分享:18

怎么实现图片内容的渐隐渐显?

给定一幅图片,怎么实现下面的动态图?也就是图片内容从虚无逐步清晰的过程。本文,就介绍一下这个过程的实现方法。
工具/原料
1

电脑

2

Mathematica

方法/步骤
1

往Mathematica里面加载图片,命名为p。

2

把图片p转化为图片数据a。

3

把数据a,还原为图片。

4

对数据a执行加法运算,先加0.1,看看图像有什么变化。

5

加0.5,你就会发现,图片模糊了。

6

a+1,图片就会变成一张白板。

7

a+0.9,图片稍微看得见一点痕迹。

8

用Manipulate,可以实现图片的连续渐隐渐显。

9

导出动态图的时候,遇到了一点麻烦,那就是Table里面的变量n,不允许从大到小的变化。

10

于是,变化一下,a+1-n。导出动态图,并以动画的形式加载这个动态图:Import[%, 'Animation']

11

最后,导出的动态图如下。

注意事项

就说这么多吧。

推荐信息