随笔- 34  文章- 0  评论- 434 
    终于可以写博客了,一个月来,第一次有时间静下心来。
    一个月中,我的全部精力都投入到了一件事:投标。前面的大部分时间用来编写程序demo,最后三天用来写标书。
    大家都会有这样的经验:纯文字的东西一会儿就会使人昏昏欲睡,图文并茂才会使我们保持良好的阅读欲望。可见在文字描述的过程中,图片的加入举足轻重。
    技术文档的插图大部分都是程序运行时的截图,此时能否快速便捷的进行图片截取就成了文档成文速度的重要影响因素。
    传统的截屏方法是利用键盘上的PrintScreen键,按下该键后当前屏幕被存储到剪贴板中,在画图工具中进行粘贴就可以进行屏幕图像的编辑了。此种方式非常简便,但也有一些方面不尽如人意。
    1) 程序运行的时候,鼠标的位置是一个比较重要的信息,所以自然希望截取的图片中含有鼠标,但是直接使用PrintScreen键是不会含有鼠标的,在网上搜索了一下,有文章说按住Windows键再加上PrintScreen可以含有鼠标,在我机器上的试验结果是与只按PrintScreen结果无异,如有园友知道方法请不吝赐教。
    2) 程序的操作往往具有一定的连贯性,为了说明程序的运行流程需要截取一系列图像,这样问题就出现了,由于截取的图片是保存到剪贴板中的,每次截屏都会覆盖掉上一次的截屏,所以连续截屏在技术上是达不到的,不得不在截取完一幅图像后进入图片处理程序把刚刚截的图保存下来再回到原来的程序中,经过这一阵鼓捣,严重打乱了操作时的思路。
    另一种方法是利用截屏工具。我常用的是qq,别的没有使用过所以没有发言权。Qq的截屏方式是在屏幕上画上一个框,然后保存框中的图像。这种方式使得想保存鼠标的位置化为泡影,上面提到的第二条也会因为要切入到第三方截屏程序而照旧存在。
    下面就来到了我的推荐方法,选用此种方式大大提高了截屏速度,更重要的是解决了上面提出的两个问题。
    解决的思路是这样的,首先开启一个录制屏幕程序,然后开始进行操作,操作完成后停止录制程序,此时你的整个操作过程已经被保存到了一个视频文件中。打开视频文件,把你需要的帧摘出来进行编辑就可以了。做到这些需要一些软件的支持,下面是我的推荐:

    屏幕录制程序:HyperCam 下载地址
    视频播放程序:暴风影音  下载地址
    图片编辑程序:PhotoShop CS3
 
    启动HyperCam,选择录像输出路径,选择录像范围,按下F2开始录像,这时你可以开始操作你的程序,不必考虑截屏问题,当一个完整的功能演示完毕,再次按下F2停止录像,此时这段操作的录像就会保存到你的输出路径中。
    在暴风影音中打开该视频文件,当播放过程中出现需要截取的帧时,暂停下来,按下F5,此帧就会被存入我的文档中,在视频播放器中会出现存放的路径,当然如果希望选定存放位置,可以在文件->截屏中选择,下次再按F5就会将截图存到选定的位置下了。
 图片被存下来后再进行编辑,就可以放到文档中了。
    下面是我用这种方法制作的一幅图像,在此次投标文档中,这样的图像共有三十余幅,每幅大致需要五次截屏,如果采用传统方法……


 
0
0
(请您对文章做出评价)
« 上一篇:第六回:寻找交点,离胜利就剩一步 之 纽带
» 下一篇:CPU占用率算法
 posted on 2008-06-20 10:56 floodpeak 阅读(2635) 评论(16)  编辑 收藏 网摘

#1楼    回复  引用    
 Duron800[未注册用户] | 2008-06-20 11:08
暴风影音就算了。
#2楼    回复  引用  查看    
 皇帝的新装       | 2008-06-20 12:07
呵呵,好
#3楼    回复  引用    
 小强.假的[未注册用户] | 2008-06-20 12:09
自己经常是 QQ 截图, 但默认热键更换了. 因为 截下拉菜单的时候ALT键会影响, 博主说到的不能保存鼠标位置,确实是个问题, 通常是 画一个红框...
#4楼    回复  引用    
有这功夫都能自己写个截图程序了。
#5楼    回复  引用  查看    
 aspnetx       | 2008-06-20 13:18
@汇编比英语重要
其实自己写的话也很难,不是技术上,而是要设计成什么样的.

#6楼    回复  引用  查看    
 风海迷沙       | 2008-06-20 13:21
vista有自己的截图工具,不过功能嘛,少了点但也可以用。
至于效果,使用live writer自带的图片工具就可以满足了。

#7楼    回复  引用  查看    
 BAsil       | 2008-06-20 13:37
可以试一下captivita,生成flash视频,感觉符合你的要求
#8楼    回复  引用    
设计成这样行不?
1.截图带鼠标
2.所截图片以时间命名,存至指定文件夹。

#9楼    回复  引用    
 匿名[未注册用户] | 2008-06-20 13:46
红蜻蜓抓图精灵
#10楼    回复  引用  查看    
 Pharaoh       | 2008-06-20 13:47
找个截图工具,基本上都支持自动保存到文件,需要截图时按一下快捷键就行了。然后到保存目录对截取的图像文件编辑一下就行了。

#11楼    回复  引用    
 asp.net cms[未注册用户] | 2008-06-20 14:30
3个软件
2个应该是盗版(不排除你有钱,如果你有钱,那算我没说,对不起了),一个改开源软件当了婊子还要立牌坊的

#12楼    回复  引用  查看    
 簡簡單單..       | 2008-06-20 16:31
深有同感..
#13楼    回复  引用    
 vbadvisor[未注册用户] | 2008-06-20 21:35
使用SnagIt多年。
#14楼    回复  引用  查看    
 曲滨*銘龘鶽       | 2008-06-20 21:58
比功能的化还是

TechSmith 公司的录像截屏工具更好些;
不过就是收费的;

SnagIt 抓图;
Camtasia Studio 录像;

微软都用这个;很多录像都是这个的。

#15楼    回复  引用    
 化石[未注册用户] | 2008-06-21 01:36
一直是用FastStone Capture,而且常驻内存。SnagIt的功能基本上也都有,感觉更小巧些:)
#16楼    回复  引用  查看    
 求知无傲       | 2008-06-21 10:50
呵呵。