Mathematica如果把图片导出成动态的gif格式?
来源:互联网 发布:杨枝甘露网络笑话 编辑:程序博客网 时间:2024/06/10 01:13
这里的例子一定是针对很久以前的版本的Mathematica的, 现在的版本, Export可以直接导出为动态GIF.
</pre><pre code_snippet_id="376694" snippet_file_name="blog_20140604_2_4627778" name="code" class="plain">自定义函数:
</pre><pre code_snippet_id="376694" snippet_file_name="blog_20140604_4_7724677" name="code" class="plain">ManToGif[man_, name_String, step_Integer] := Export[name <> ".gif", Import[ Export[name <> Which[$OperatingSystem == "MacOSX", ".mov", $OperatingSystem == "Windows", ".avi"], man], "ImageList"][[1 ;; -1 ;; step]] ]
导出的用法和实例:
man = Manipulate[ContourPlot[ q1/Norm[{x, y} - p[[1]]] + q2/Norm[{x, y} - p[[2]]], {x, -2, 2}, {y, -2, 2}, Contours -> 20, PlotRangePadding -> 0, Frame -> False, PlotPoints -> 40, ImageSize -> 230, ColorFunction -> "DarkRainbow"], {{q1, -1}, -3, 3}, {{q2, 2}, -3, 3}, {{p, {{-1, 0}, {1, 0}}}, {-1, -1}, {1, 1}, Locator}, Deployed -> True, FrameMargins -> 0];
ManToGif[man, "charge", 2]
通过改变绘制图片的某个参数,得到动态的效果,然后导出成gif,
这在Mathematica中是不直接支持的.
但是可以通过Import, Export的方式, 把动态图片的帧导出到视频格式的文件中, 再导入Mathematica中, 然后重导出最终生成gif格式
http://community.wolfram.com/groups/-/m/t/86994;jsessionid=F81DC17EA304180AFB319A45B4E93E9A.wlp1?p_p_auth=83wbyBRj
0 0
- Mathematica如果把图片导出成动态的gif格式?
- VC中加载GIF格式动态图片的详细方法!
- VC中加载GIF格式动态图片的详细方法!
- VC中加载GIF格式动态图片的详细方法!
- android 播放网络或本地gif格式的动态图片
- VC的MFC工程加载GIF格式动态图片
- UIImageView 支持gif格式的动态图片吗?怎么用
- 从Mathematica到GIF动画导出练习题
- VC中加载GIF格式动态图片
- gif格式图片的解析
- 录制Gif格式的图片
- 使用PowerDesigner把oom设计图导出jpg格式的图片
- 使用PowerDesigner把oom设计图导出jpg格式的图片
- 载入动态的GIF 图片
- 动态GIF图片的设计
- 把Processing中的草图导出为动态gif
- 用PS将gif动态图片导出为多张单帧图片
- 把机密文件伪装成GIF图片
- 面试题40(数组中出现一次的数字)
- leetcode Construct Binary Tree from Inorder and Postorder Traversal
- 图片与byte之间的转换
- perl初学
- 普林斯顿公开课 算法2-9:队列
- Mathematica如果把图片导出成动态的gif格式?
- TCP协议三次握手过程分析
- 普林斯顿公开课 算法2-10:泛型
- 新的编程语言来袭 --- 了解苹果的Swift,快速高效开发
- 3D虚拟化技术透析及竞争分析
- 普林斯顿公开课 算法2-11:迭代器
- tcp/ip三次握手
- 【Android基础】页面跳转与传值(Activity跳转与传值)
- Python错误:AssertionError: group argument must be None for now