如何标识当前状态在流程图中所处位置,并产生图形

如何标识当前状态在流程图中所处位置,并产生图形

本人目前在做一个流程类的项目,state很多,action也很多。
所以客户希望产生一个流程的图,并标识当前状态和已经经历过的action,在图形中标识这些。比如说用颜色。action可用颜色的线条等。
现在state和action可通过api取出。
问题是如果通过取出的信息在预定义的gif或其他类似图形格式产生的图形中标识。

希望有思路的同仁提出自己的看法。
或有更好的解决此类问题的想法。
谢谢!
查看一下cpan中有关模块,比如Image::ObjectDetect
这个问题,我们也碰过类似的..当时我们是用flash解决....
把那些Action与状态...利用 xml传进去给flash....
然後用action script+ flash把他给画出来....

当然用Perl的话..你可以考虑用Image::Magick....或其他绘图的Module
希望楼上二位能的说的详细一点。
有两个方法吧:一是根据现有的状态和action 动态生成图图形并标识
二是 首先做好一个gif图形,然后查找所在状态的位置,标识出来。
希望大家给出好的思路来。
客户非要做这个功能。