登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
增加了一个生成gif动画的界面。
在“工具”菜单下有“Gif动画”子菜单:
点击后弹出生成gif动画的对话框,“Add Image Files”按钮可以增加需要做成动画的图像文件(支持gif, png, jpg),“Delay”是指动画中两张图片的间隔时间(以毫秒为单位),“Repeat times”是指动画重复的次数(0是指无限循环播放)。设置好后点击“Create”按钮即可指定输出的gif动画文件(.gif后缀)并创建该动画文件。
一个动画示例图片(能见度预报和雾霾天气现象的叠加):
当然也可以写脚本程序自动生成gif动画文件在业务中运用,示例脚本如下:
- #-----------------------------------------------------
- # Author: Yaqiang Wang
- # Date: 2013-12-15
- # Purpose: Creat gif animator
- # Note: Sample
- #-----------------------------------------------------
- import os.path
- from org.meteoinfo.global.image import ImageUtil
- #Set directory
- dataDir = 'D:/SampleData/verification/20130131'
- #Set input image file list
- fns = []
- for i in range(1, 25):
- fn = 'Plot_vis_2013-01-31_' + '%02d' %(i * 3) + '.png'
- fn = os.path.join(dataDir, fn)
- if os.path.exists(fn):
- print fn
- fns.append(fn)
- #Create gif animator
- outfn = os.path.join(dataDir, 'Plot_vis_2013-01-31_animator.gif')
- print outfn
- ImageUtil.createGifAnimator(fns, outfn, 1000)
- print 'Finished!'
|