【ScanKromsator】 【分享】谈谈ScanKromsator的纠偏与去污功能

teiler

知名会员
管理成员
最近听到不少坛友说到ScanKromsator(以下简称SK)的纠偏(deskew)与祛斑(despeckle)功能,认为SK在这方面不如Scan Tailor(以下简称ST)。然而根据我个人的使用体验,这个看法很不公正。

不可否认,ST 在这两方面做得的确不错。但许多人都说 ST在这两方面的算法比较先进,真是如此吗?最起码从最终效果看,这个说法是没有根据的。其实 SK 功能强大,缺点就是控制项太多,以至于许多功能如果不是细细发掘,很可能就被忽视了。

[SHELL] 一、正确使用SK的纠偏功能[/SHELL]
SK的纠偏功能,其实还附带一个 Art 选项,即 use art deskew algorithm for left/right page,如下图:
deskew_1.png

这个选项默认是不选的。要选择这一选项,最好在分割页面步骤之后进行,方法如下:
deskew_2.png

许多人平时使用SK处理图片时可能根本就不了解这个选项,自然也不会去选这个。而此时SK使用的纠偏算法优先考虑速度,如果源图片扫描效果不是很好,那么最后得到的图片常常七扭八歪,甚至原来不歪的最后却被“纠正”成了歪的。我想这可能也是许多人认为SK的纠偏不如ST的原因。

其实只要打开了这个选项,那么基本上(>99%)就不再需要手动调整页面倾斜度了。虽然从功能设计上讲,ST提供了格子视图,更加直观,这一点是要比SK更加贴心。但从最终结果看,SK的倾斜功能绝不比ST差。

当然打开这个选项也有一定的负面效果,那就是处理时间会增加一些,但跟ST比起来应该还算好的。因为SK是设置所有选项之后一次处理,而ST则是分步处理,说起来就算每个步骤花的时间一样,最终时间ST也会更长一些。

[SHELL] 二、祛斑,谁比谁更强?[/SHELL]
如果说在纠偏上SK与ST算是打个平手,那么在祛斑上,我认为ST远远不如SK强大。

先说说许多人常说的SK祛斑不够强,到底是怎么回事呢?其实问题与纠偏类似,SK的默认选项比较保守,当你使用默认选项处理图片时,SK的强大功能根本就没有发挥出来。

1、方法一:使用Options的Despeckle级别设置

实际上SK提供包括很多个级别的祛斑选项,默认的是Normal,除此之外还有Fine, Fine+Normal, Safe, Safe50,如下图:
despeckle_3.png

如果扫描图片质量不错(主要是颜色不要太浅),那么我推荐使用Fine+Normal这一选项。相比于纠偏的Art选项每次都要单独设置,这一选项你完全可以将它保存你为默认的Profile,这样每次使用Draft切割图片的时候默认就会设置为此级别。

使用Fine+Normal 级别祛斑功能的好处是,它会自动判断对图片使用Fine或者Normal,从而尽可能保证不会把正常的文字也“吞掉”。Fine的祛斑效果非常明显,不会比ST差。然而所有的祛斑算法都无法避免“吞掉”部分文字的结果,比如i, j 上面的点,尤其或德文变元音上的两个小点很容易被消掉一个或全部,而斜体i, j 上的点也比正体更容易被误吞。碰到这种情况,你需要手动调整祛斑级别。这一点在上图的选项列表中体现不出多大的优势,这也是我为什么要介绍另外一种方法的缘故。

2、方法二:使用Page中的Special设置

使用Special中的Despeckle级别设置,拥有比Options那里更多的级别设置。因为它在Fine之外,又添加了Fine[+1][+2][+3][+4][-1][-2][-3][-4]这样8个细微差别的等级。+说明拥有比Fine更强大的祛斑能力,当然你也要冒更大的风险。-则相反,如果你觉得Fine+Normal设置下许多i,j 上的点被误吞了,那么可以试试降一两个级别,也就是Fine[-?]。一般情况下我偏向使用Fine[-2]这一级别。当然具体要看原图情况。方法如下图:

despeckle_1.png

despeckle_2.png

该方法与Art选项类似,无法保存到个人Profile中。只能在每次切割完页面之后手动设置。

注意:当你同时使用1、2两种方法设置祛斑级别的时候,2的优先级要高于1,也就是说将以2中的设置为准。

3、手动祛斑,SK的杀手锏

有时候即使使用了Fine级别的祛斑功能,最终出来的图片还是不可避免有一些斑点,我在SK与ST上用同样的图片做过实验,两者都有这个问题。但显然,ST似乎没有人工干预的地方。SK却不同,它自带的图片编辑器可以实现强大的二次修正。对于那些顽固的污渍,完全可以使用手动方式去除。

方法很简单:在最后查看结果的窗口,用鼠标选择污渍,然后按键盘的【C】键或【Del】键即可删除选择的内容。碰到污渍与文字贴得非常近,或者污渍干脆就在文字上,可以使用鼠标滚轮放大图片到一定程度,那样再选择删除就会比较容易。完成之后跳到下一幅图片,系统会自动询问你是否保存。当然你也可以使用【Ctrl】+【S】直接保存。或者打开Autosave Mode,这样你跳到下一页时系统会自动保存你做的修改。

另外,SK的图片编辑器还另外提供一些使用的小工具。其中一个 Mouse-up-despeckle mode 是特别针对祛斑而设计的,如下图

Mouse-up-despeckle.png

点击这个图标,就等于打开了该模式。直接用鼠标选择一个矩形区域,它就会对该区域应用祛斑功能。如果该区域没什么斑点或者斑点比较大,你可能看不到任何变化。但如果有一些小斑点,你会看到很神奇的效果。小斑点往往手动删起来比较费力,所以这个模式是个很好的补充。

为了使用方便,我们还可以为该模式设定一个快捷键。方式如下:File → Options → Hotkeys → Shortcuts for "View result window" → 第一个选项 "Autoclear Mode" 就是我们要指定快捷方式的地方 → 鼠标双击 "Autoclear Mode" 或点击下方的 "Edit" → 指定对你来说比较方便的快捷键,比如【Z】→ Save → OK。这样在SK的图片编辑器中只要摁一下【Z】就可以切换到该模式,再摁一下就会切回正常模式,非常方便。

以上是我对SK的纠偏以及祛斑功能使用的一些体会,希望能帮到一些人。
 
由版主最后修改:

teiler

知名会员
管理成员
回复: 【分享】谈谈ScanKromsator的纠偏与去污功能

手把手的SK教程,争做蓝翔一流学员:http://www.djvu-soft.narod.ru/kromsator/eng.htm
这个教程以前我也贴过,就在这个版面。
需要注意的是,这是针对5.6版本的SK,很有些过时了,许多具体设置不一样。当然,依然是个很有用的教程。
还有就是,该帖子中推荐的一些设置并不合理,比如resample推荐一定要使用Bicubic,搞不清楚这都怎么来的,因为系统默认的Lanczos3要好很多。还有比如Automargin 页边距的设置,搞得太窄实在不好看,大家可以根据自己的感觉设定,不一定要照本宣科。
 

ktlau127

荣誉会员
回复: 【分享】谈谈ScanKromsator的纠偏与去污功能

teiler[FONT=新細明體]兄[/FONT]:

顺带一问[FONT=新細明體],[/FONT]Draft kromsate时,左上方的页数方格会自动打勾及自动定边位,有何方法只需SK自动打勾,而边位由我定?试过Draft kromsate一些选项没有结果,现在是手动打勾,不方便。

先谢
 

teiler

知名会员
管理成员
回复: 【分享】谈谈ScanKromsator的纠偏与去污功能

teiler[FONT=新細明體]兄[/FONT]:

顺带一问[FONT=新細明體],[/FONT]Draft kromsate时,左上方的页数方格会自动打勾及自动定边位,有何方法只需SK自动打勾,而边位由我定?试过Draft kromsate一些选项没有结果,现在是手动打勾,不方便。

先谢
你是说不需要SK自动裁边?那你根本不需要运行Draft Kromsate。只需要手动定位到最后一页,点一下下图中的图标即可。

mark.png
这个图标的作用是标记(mark)到当前文件(也就是你鼠标点选的那个文件)为止所有未标记的文件。
 
顶部