嚣张分享 http://blog.sciencenet.cn/u/zswm27

博文

NS2仿真过程中nam动画保存成gif格式动画

已有 7618 次阅读 2010-12-3 20:49 |个人分类:心情日记|系统分类:科研笔记| 仿真, NS2, nam

Nam 动画记录导出并转换为gif格式的过程:


1. 在nam动画中选择File->Record animation,如下图所示:
   

2. 设置合适的步长,开始演示,打开trace记录文件所在的文件夹,会发现产生很多.xwd格式的文件,将这些.xwd格式的文件存入一个新建文件夹内,如命名为xwd.

3. 安装相关的工具,各种工具包将在明天上传。打开cygwin命令框
(1)libtool 
   将libtool-1.5.22安装包解压到如C:cygwintmpnetpbm目录下,然后执行以下命令:
cd  /tmp/netpbm/libtool-1.5.22

./configure

make

make install


(2)jpeg
   将jpeg-7安装包解压到如C:cygwintmpnetpbm目录下,然后执行以下命令:
cd  /tmp/netpbm/jpeg-6b

./configure --enable-shared

make

make install


(3)Tiff
   将tiff-3.8.2安装包解压到如C:cygwintmpnetpbm目录下,然后执行以下命令:

cd  /tmp/netpbm/tiff-3.8.2

./configure

make

make install

(4)Libpng
   将libpng-1.2.24安装包解压到如C:cygwintmpnetpbm目录下,然后执行以下命令:

cd  /tmp/netpbm/libpng-1.2.24

./configure

make

make install

(5)Netpbm
   将netpbm-10.35.77安装包解压到如C:cygwintmpnetpbm目录下,然后执行以下命令:

cd  /tmp/netpbm/netpbm-10.35.77

./configure 

make

make package pkgdir=/usr/local/netpbm

./installnetpbm

 

补充:运行./configure时会询问你很多路径和动态链接库设置,会要求你输入yes或none,此时要在cygwin文件下搜索有没有这个动态链接库,若没有就输入none. 否则netpbm会安装不成功。

4. 设置环境变量
   将C:cygwinusrlocalnetpbmbin下所有的文件copy到C:cygwinbin路径下。

5. 测试是否成功。在命令框中,在你之前新建的xwd文件夹的路径下,输入以下命令:


j=0
for i in *.xwd; do
  xwdtopnm  < $i |
  ppmtogif  > $j.gif
  j=`expr $j + 1`
done

此时在xwd文件夹里会产生转化好的gif图片。

6. 保存为一个动态的gif文件,输入命令:
gifmerge -l0 -2 -229,229,229 *.gif >movie.gif




https://blog.sciencenet.cn/blog-281551-390046.html

上一篇:NS-2中tcl-debug的安装包和步骤
下一篇:移动传感器(移动机器人)路径规划方法总结(一)
收藏 IP: .*| 热度|

1 fengqiang306

发表评论 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-16 21:44

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部