关于屏幕分辨率的使用方式:
600*800:能最大利用屏幕空间,但有一个问题就是要在Kindle图片浏览器中设定Enable Full Screen Mode才能实现点对点显示,而且每次打开zip时都要重新Enable一下,因为Kindle的浏览器有bug,不会记住用户上次的设置。操作起来比较麻烦。
800*560:用来给Kindle横版模式使用,就是把Kindle的Screen Rotation设置为横向,选文件的时候横着操作,看漫画的时候竖过来看,状态条会显示在漫画的右侧(像我前面的截图中那样),这样对于对大多数漫画可以最大化利用屏幕空间,得到与600*800一样的显示面积,又不用每次打开文件设置Enable Full Screen Mode,所以是大多数情况下推荐的设置,也是Komic的默认设置。
关于锐化:
Komic可以对预设的3级锐化做定制。需要手动修改配置文件config.xml,其中锐化参数是这段:
<SharpenParamsL1>1.0;0.7;0.5;0.1</SharpenParamsL1>
四个数字分别为radius;sigma;amount;threshold
其中radius, amount, threshold的含义和photoshop中unsharp mask滤镜的参数相同,分别是:
radius:锐化半径,单位为像素
amount:锐化强度,1.0就是photoshop里的100%
threshold:作用范围阈值,取值范围0~1。这个值越大,锐化越只作用于边界清晰、反差高的区域;值为0时作用于全图
sigma:是一个在别的软件中不常见的参数,一般取值为radius的50%~100%即可,具体含义是控制radius内权重的分布
config.xml中其它参数的含义(待补充):
GammaParams:gamma shift
LevelParams:black point; white point; post gamma shift
RenameRules:regex1, replacement1; regex2, replacement2; ...
TrimParams: pixel value; line pixel count; line sum; trim proportion; page number width; page number sub-line pixel count; border leap; border blank
Komic主要特性:
画质:做到E-Ink的画质极限。 E-Ink本身只有16级灰阶,分辨率也不高,再加上Kindle自带的看图工具非常差劲,导致普通图片直接传上去看的话效果很糟。Komic针对E-Ink的特性对图片做了专门增强,输出直接对应E-Ink分辨率和色阶的png无损图像,完全绕过Kindle自身的处理(输出图片是专门为E-Ink优化的,在电脑上看效果会比较怪异)
智能切割:尽可能的剪裁漫画到最小的区域,以充分利用E-Ink屏幕空间。为此实现了左右切分、智能切白边功能,可以切掉页码、轻微的分页偏差、边缘污点等。
批量处理:作为一个懒惰的程序猿,我希望手动操作越少越好。所以要遍历子目录的批量处理,自动解包,自动打包,自动重命名。
格式支持:
输入图像格式:jpg, png, gif, bmp, jp2, tif (如果需要支持其它格式,也容易加)
输入打包格式:pdf, rar, zip, 7z, cbr, cbz, tar, gz, bz2
输出格式:png, zip, pdf
更新日志
v1.3.3 (2012-01-15)
测试图文件名中增加分辨率信息,方便同时保存多种分辨率测试图。
增加旋转180度选项,针对和原有自动旋转方向不匹配的设备。(感谢gdgxl同学测试并提供此功能建议)
增加更多预设屏幕规格(感谢fxool、chunyuzeng、gdgxl同学提供测试结果)
v1.3.2 (2012-01-14)
生成更多样式的点对点测试图,以进行更全面高效的测试。可以独立测试X、Y方向分辨率。
通用PDF引擎由Ghostscript替换为MuPDF,软件体积减半,输出画质更好。
输出PDF时内嵌图片由png改回gif,提高兼容性。
v1.3.1 (2012-01-11)
改进扫描版PDF专用模式,确保提取100%无损原图数据,导入速度也更快。
支持jp2和tif格式图像