玉不琢,不成器

--动画截图FAQ

作者:马健
邮箱:stronghorse@163.net
主页:http://stronghorse.yeah.net

Q:这里说的动画截图是什么意思?
A:这里说的动画截图是指从各种格式(VCD、RM、AVI等)的动画片中,截取出自己需要的画面,经过放大等数字图像处理技术,保存成画面大小不低于800*600(通常为1024*768)的静态图像文件,并且画面质量保证足够清晰。
如果您觉得超级解霸、PoewerDVD等播放软件保存的画面大小、质量已经能够满足您的要求,您可以不用往下看了。

Q:动画截图有什么要求?
A:我的截图经验如下:

  1. 如果你的机器不够快、显卡不够好,你会急死。
  2. 如果没有合适的工具,你会累死。
  3. 如果没有合适的理论做指导,你会郁闷死。
  4. 如果没有合适的片源,神仙下凡也帮不了你。

Q:静态图片通常保存成JPG格式,与BMP格式有什么不同?截图适合用什么格式?
A:JPG格式的文件通常都比较小,适合传播、保存,因此是网上比较流行的图像格式。但是文件长度的缩小通常是以牺牲画面质量为代价的:JPG本身是一种有损压缩格式,压缩后画面的损失程度可以用质量(Quality)系数进行控制--质量系数越小,则文件长度越小,而画面损失越大,反之亦然。通常用ACDSEE将GIF、BMP等转成JPG时,缺省质量系数是65%,我开发的ComicsEnhancer Pro、ComicsViewer和“动画截图工具”系列的缺省质量系数是75%。
BMP本身是无损图像格式,并且通常直接保存图像的所有数据,不对数据进行压缩。因此BMP格式的文件一般都比较大,但是读取、显示、处理的时候不需要进行解压缩,因此速度比较快。
截图截出来的文件一般需要经过多次后处理,才能达到画面质量要求。如果截图结果和中间处理结果都用JPG格式保存的话,就会对画面反复进行有损压缩,导致画面质量急剧下降。因此建议截图结果和中间处理结果都用BMP格式保存,画面最终定稿后再转成JPG格式保存。

Q:一般什么样的画面比较适合截取?
A:不论是MPEG 2还是MPEG 4,本身都是有损压缩算法,尤其是在运动比较激烈的时候,单帧画面的损失最大。因此一般不适合对激烈运动的画面进行截取。如果使用“动画截图工具”系列提供的“图像平均”功能,则需要对同一个静态画面截取多张(3~30张),才能取得好的平均效果。这时候就需要找定格镜头。不过动画片中的定格和一般影片中的定格略有不同,有时候一段连续动作也可以看作几个定格图片的反复重复,如动画片中的对话镜头,经常就是嘴唇在动,其它部分不动。这时经过筛选后也可以取得所需数目的图片。

Q:截图的一般过程是什么?
A:采用“动画截图工具”系列进行截图的一般过程如下:

  1. 根据源动画文件格式,使用合适的工具(工具的选用参见这里),从需要截取的画面前面一点开始截取,直到后面一点。
  2. 使用ACDSEE或ComicsViewer,对截取出来的画面进行挑选,只保留画面相同的图片,删除不同的图片。如果准备使用“图像平均(Average)”技术,最好能够得到3张以上的相同图片,但也不必太多,超过50张以上应该就没有什么意义了。
  3. 采用“动画截图工具”系列提供的高精度“放大(Scale)”功能,将挑选出来的图片放大到所需尺寸(800*600或1024*768)。
  4. 如果觉得有必要,可以对放大后的图片再进行一次筛选,剔除某些在小画面下看不出来的位置有漂移的图片,可以使最终平均出来的图像更清晰。
  5. “动画截图工具”系列都带有“图像平均(Average)”功能,用此功能将放大后的图片综合成一张。这个功能是“动画截图工具”系列与其它截图工具的根本不同,也是最终质量的保证。
  6. 对平均出来的图像进行后处理,包括锐化、平衡、曲线调节等,详见后。
  7. 用ACDSEE将处理完的图片批量转换成JPG格式,质量系数不宜低于75%。

Q:后处理通常采用哪些技术?各项技术一般用什么工具完成?
A:后处理通常包括:

  1. 锐化(Sharpen)。一般平均出来的图片都会有一点模糊,锐化处理可以有效降低或消除这种模糊。豪杰超级解霸3000大力宣传的“化腐朽为神奇,变模糊为清晰”,其实就是采用了锐化技术,只不过各有巧妙不同。Photoshop的Filter中有Sharpen和Sharpen More两项,基本上只具有装饰作用。ACD Photo Enhancer的Filter里也有Sharpen项,不过用过的才知道有多难用。真正简捷、实用的是ComicsEnhancer Pro和ComicsViewer。尤其是ComicsEnhancer Pro,由于可以同时显示原图片和处理后的图片,因此比较适合初学者用。
  2. 平衡。一般用于校正色彩失真,如果觉得没有失真也可以略过。最简单的办法就是使用Photoshop的Auto Levels功能,如果变色比较厉害也可以改用Auto Contrast。ACD Photo Enhancer也有Auto Levels功能。
  3. 曲线(Curve)调节。相当于综合调节亮度、对比度。一般加大亮度有助于消除锐化造成的碎片、麻点等,并且使一些阴暗、蒙胧的画面变得更明亮、清晰。Photoshop、ComicsEnhancer Pro和ComicsViewer都具有曲线调节功能,并且后二者具有预设模式,便于初学者掌握。
  4. 饱和度调节。弥补曲线造成的色彩损失,可选,一般用Photoshop。
  5. 缩小。锐化后产生的碎片、锯齿等如果用曲线调节等手段还搞不定,最后一招就是缩小,例如将1024*768缩到800*600。一般用Photoshop。

Q:如何使用Photoshop的批处理功能?
A:以英文版Photoshop(兄弟从来不用汉化版本)为例,用Automate Batch成批处理图像的步骤如下:

  1. 在使用Automate Batch之前,必须先创建一个Action:新建一幅空白图像;点“Window->Show Actions”菜单项,在屏幕右下角显示出Actions选项卡;点底部工具条上的“Create New Set”按钮,创建一个名为“Set 1”的set;点“Create new action”按钮,创建名为“Action 1”的action;点“Record”按钮开始记录操作步骤;点“Image->Adjust->Auto Levels”或“Auto Contrast”菜单,进行色彩自动平衡或对比度自动平衡,或其它图像处理操作;点“Actions”选项卡底部的黑方块按钮,终止记录。这时可以看到在Action 1下面多了一个Image Size项。关闭空白图像,不存盘。
  2. Action创建后,可以多次使用。如欲对Src目录下的所有文件进行色彩平衡,则操作步骤为:选择“File->Automate->Batch”菜单项,弹出“Batch”对话框;“Play”框中的Set项选Set 1,Action项选Action 1;Source框选“Folder”,点“Choose”按钮,选择源目录为Src;Destination框选“Save and Close”;点“OK”按钮,然后就会看到Photoshop逐个打开Src目录下的所有文件,处理,存盘,并关闭文件。