标题：ComicsViewer
信息
ComicsViewer: A picture viewer with some enhanced features to view scanned comics.
堪称经典的具有增强功能的扫描版漫画浏览器
作者：马健
FAQ
Q：ComicsViewer[1]是什么？
A：这是一个专为看电子版漫画而开发的图像浏览器。
Q：已经有了ACDSee等众多图像浏览器，为什么还要开发ComicsViewer？
A：我已经用ACDSee看了多年漫画，使用中时常感觉到一些不便（毕竟ACDSee是为通用图像浏览而开发的），因此才想到自己动手。与ACDSee等相比，ComicsViewer具有一些专为看漫画而设计的功能：
强大的图像增强显示功能。这是ComicsViewer与其它图像浏览器的根本区别。由于种种原因，扫描的漫画常常因为纸张薄、纸质差而带有斑点、纸色、透光（背面的图像透过来）等缺陷，或者是因为扫描参数设置不当而造成图像灰暗、模糊，看起来比较累。其实这些缺点均可通过数字图像增强技术进行修正，比如要消除最常见的透光现象，只要增加图像亮度或对比度就可以了。ComicsViewer提供的增强功能可以让用户随时根据漫画质量和当前显示器设置对图像进行增强，保证最佳视觉效果，同时图像文件本身保持不变。此功能受到豪杰超级解霸“亮度调节”功能的启发。 
现场保存/恢复功能，也就是说如果看漫画时中途退出，下次启动后将自动恢复到退出时的图片和增强参数。这样午休看漫画就不用担心下次进来时页码记不住了，也根本没必要记。如果觉得没有必要，此功能也可通过选项关闭。 
“老板来了”功能：老板来时按ESC键，可以直接退出程序，也可以将窗口缩小成屏幕右下角的小图标；老板走后再重新运行，或者点击图标恢复显示。具体是哪一种行为可以在选项中进行设置。 
透明的目录切换功能：用户如果选了“打开目录”功能，ComicsViewer将自动周游该目录及其下的所有子目录，用户只管往下翻页就行了，不需要切换到任何其它界面去改变目录，欣赏的乐趣也不会中途被打断。 
支持书签功能。书签不仅包括漫画文件的起始位置和当前浏览位置，而且包含漫画的增强参数。这样打开某部漫画，设置好增强参数，添加到书签中，以后再想看这部漫画时直接从书签中打开就行了。需要同时交叉看多部漫画时，此功能可以弥补现场保存/恢复功能的局限。打开过的书签可以通过“文件->书签”菜单快速打开。 
方便的ZIP/RAR密码管理。很多图像浏览器都支持从ZIP/RAR文件提取图像，但是如果ZIP/RAR文件带口令，每次都需要输入口令，很麻烦。其实漫画常用口令就那么几个，完全可以作成口令表保存起来，需要的时候先到口令表找，找不到再向用户要。经动漫无限站长佐为授权，正式版ComicsViewer发行包中带的两个缺省口令是国内最大的漫画下载站－－动漫无限的常用口令，也就是说用ComicsViewer看这个站上的漫画再也用不着敲口令了。 
漫画专用的“图片定位到右上角”功能。一般的漫画是从右往左翻的，因此阅读时是按照右上角→右下角→左上角→左下角的顺序浏览图片。而普通图像浏览器一般上来就将图片定位到左上角，这样如果画面宽度超过屏幕宽度，还需要手工移动到右上角，然后再开始浏览。而对ComicsViewer来说，如果打开了“图片定位到右上角”选项，图片打开时就会自动定位到右上角，否则定位到左上角。 
带“大图片漫游”功能的幻灯播放。通用图像浏览器一般都支持幻灯播放，但是当图片尺寸超过屏幕尺寸时，一般只能看到屏幕范围内的图像，超出部分就被截掉了，因此很少有人用此功能看漫画（用大屏幕的家伙们除外）。而ComicViewer则对此进行了精心考虑：如果图片尺寸超过屏幕尺寸，则先将图片漫游到所有指定的停留点（四个角落），再翻到下一页。用户可以指定漫游时是否平滑滚动，以及定位后的等待时间。此功能受到读书软件“自动翻页”功能的启发，直接动机则来自长达34册的《H2》，当时翻页、滚动真的是害我指头发僵。 
丰富而方便的图片浏览功能。除了提供纯鼠标浏览（单击左键定位到下一角，双击左键翻到下一页，按住左键单击右键翻到上一页，按住左键拖动鼠标则移动画面，支持鼠标滚轮翻页/滚动、点击鼠标滚轮（中键）进入/退出全屏）外，还提供键盘浏览（加号、句号键后翻，减号、逗号键前翻，Ctrl+Home翻到当前目录首页，Ctrl+End翻到目录尾页）、定位功能（Home键定位到图片左上角，End键定位到左下角，PgUp键定位到右上角，PgDn键定位到右下角）。定位键和“图片定位到右上角”功能一起，让用户浏览大图片时的操作减到最少，并且不会象在ACDSee中一样，按箭头键不留神按到Home、End而打乱浏览次序。另外图像的滚动速度也可调节。 
如果嫌用不同的键定位、翻页太麻烦，可以简化到只用一个键：按空格键，或单击鼠标左键，即可按照幻灯播放的顺序，先依次定位到图片的四个角，然后再往下翻到下一页。注意点击鼠标的时候手不能移动，否则就成了移动画面。 
支持老漫画光盘常见格式－－UFO格式（JPG格式的变种），及东立出版社的ton格式。与UFO文件的正式浏览器－－冷雨浏览器相比，ComicsViewer不仅能够读取ZIP/RAR文件中的UFO文件，而且不需要任何密码就能显示受任何密码保护的UFO文件。另外由于显示UFO文件前不需要象冷雨浏览器一样在C盘根目录下生成临时文件，而是直接在内存中转换为JPG格式，因此ComicsViewer的速度要略快于冷雨浏览器。 
带切边功能。很多漫画扫描的时候都带白边，导致图像尺寸过大，在一屏上可能显示不下。把这些白边去掉，可以在不缩小图像画面的情况下，在一屏内显示更多的内容。切边参数可以记录到书签中。 
放大镜功能，用于局部放大，看漫画中的小字有用。放大镜大小和放大倍率可设置。如果需要整页放大，请使用“图像增强参数”中的“尺寸缩放”。 
允许用户为菜单项定义快捷键，并且一个菜单项定义多个功能键。这样用户可以完全保留自己的按键习惯。在我的网站上提供与ACDSee兼容的键盘定义文件下载，下载复制到ComicsViewer所在目录，即可用ACDSee的快捷键。 
如果页面的宽度超过高度，可以将页面切分成两页显示；如果图片比显示窗口大不了多少（具体可以设置），自动将图片缩小到窗口大小。这样可以减少拖动或漫游的机会，加快浏览速度。当然这些选项都可以关闭/打开。 
看单页漫画的时候，可以通过“并页显示”功能，将两页并排显示，避免画面被分割。 
ComicsViewer符合绿色软件要求，运行的时候不会往注册表、系统目录等处写东西，所有的东西都在ComicsViewer所在目录里。因此如果多人共用一台机器看漫画，只需要将ComicsViewer复制到各自的目录运行，即可互不干扰。 
Q：除此之外，ComicViewer还有哪些功能？
A：除了上面的独有功能外，ComicViewer还有其它很丰富的功能，主要包括：
支持ZIP、RAR文件，显示时先在内存中解压缩图像文件，然后再显示，不需要在硬盘上生成临时文件。但是不支持嵌套压缩文件，即压缩文件中又包括压缩文件。 
支持文件定位：用户打开某个目录或ZIP/RAR文件后，如果希望快速定位到其中的某个文件，可以选择“文件->文件定位”菜单项，弹出“文件定位”对话框，双击所需的文件即可。 
支持全屏显示。 
支持图像平滑缩放，放大倍率最大200%。 
除“自动缩小到窗口大小”外，还具有“自动缩小到窗口宽度”、“自动缩小到窗口高度”选项。尤其是“自动缩小到窗口宽度”功能，在看一些比屏幕宽不了多少的漫画时可以减少定位次数。 
可以指定文件浏览顺序，包括按文件名、文件大小、文件创建时间、文件名末尾数字等。 
支持存盘、另存为、删除、复制到指定目录等基本文件操作。 
支持图像水平/垂直镜像、顺/逆时针90度旋转。 
在幻灯播放时，可以跳页浏览，便于在最短的时间内确定一部漫画是否值得收藏。 
支持资源管理器右键菜单扩展，允许用户从资源管理器直接启动ComicsViewer。此功能缺省为关闭，需要用户通过“选项->加入资源管理器右键菜单”手工激活，再次选择此菜单项则关闭此功能。 
支持目录列表和文件列表，并且在其中支持资源管理器的全部右键菜单及大部分管理功能，支持用鼠标drag & drop完成文件、目录的复制或拷贝，便于用户对大量的漫画文件进行整理。此功能缺省为关闭，需要用户通过点击“查看->禁止显示两个列表”菜单项手工激活，原因见后。 
在浏览用离线浏览器下载的图片目录的时候，可以设置过滤掉小图片（多半是thumbnail图）。 
将图片拖到ComicsViewer窗口，即可显示图片。 
可以将当前浏览的图像设置为壁纸。 
通过“选项->创建快捷方式”菜单，可以在桌面、快速启动区（屏幕左下角“开始”菜单右侧的区域，在Windows XP下可能需要设置才能看见）创建ComicsViewer的快捷方式，以方便用户快速启动ComicsViewer。 
可以为每一个独立的图像文件创建注释。注释是与图像文件同名的文本文件，可以设置在显示图像时自动显示/不显示注释，在图像另存为、复制到某个目录时，图像的注释文件会同步保存、复制。 
对鼠标滚轮进行设置，包括用鼠标滚轮翻页、滚动、翻页+滚动、四角定位+翻页。 
Q：ComicViewer不打算支持哪些功能？
A：由于定位于漫画浏览，ComicViewer将不支持以下功能：
不支持动画、MP3播放等，静态图像格式也仅支持电子版漫画常用的JPG、UFO、GIF、PNG、TIFF、ton、BMP格式，及工作中用到的WMF格式，其它格式的文件请先用ACDSee转成JPG再看。另外由于GIF格式的漫画比较少见，我个人也不主张用GIF格式保存漫画，所以实现的时候偷了点懒，使用了Windows自己提供的IPicture接口，在速度上当然会有损失，空间和资源消耗也比较大。 
图像处理内核中与色彩分量处理相关的各项功能均被我封印，以示我对香港彩色漫画的彻骨反感和蔑视。这是原则问题，说什么也没用，各位就不必再来信要求了。 
除了必要的图像增强、图像镜像等功能外，不提供其它图像编辑功能，也不提供图像变形滤镜。毕竟这只是一个单纯的漫画浏览器，而不是强大的平面广告设计软件。 
不支持嵌套ZIP、RAR文件，不仅超级麻烦，而且消耗内存和时间。如果您有嵌套压缩的习惯，请先用WinZip或WinRAR解压到某个临时目录后再用本软件。 
Q：ComicViewer收费吗？
A：ComicViewer是一个“友情软件”（Friendware），用户在承诺不用于商业目的，也不对文件及其附件进行任何更改的条件下，不需要为使用该软件负任何费用，最多是在动漫讨论区看到我发帖子灌水时，进去捧个人场，作为友情回报，或者在年节时发个email问声好（所以叫“友情软件”）。我承诺绝不在程序中暗藏任何商业广告、木马，但不承诺为使用ComicsViewer的后果承担任何责任。如果您需要将它用于商业目的，或加入您的网站，请与我联系，否则保留追究一切责任的权利。如果您能提供更好的数字图像处理算法或源码，或者是发现程序的bug，欢迎与我联系。
Q：ComicViewer和ComicsEnhancer Pro有何关系？
A：ComicViewer采用了ComicsEnhancer Pro的图像增强内核，而ComicsEnhancer Pro则从ComicViewer引进了部分图像浏览功能。ComicViewer其实是在我对ComicsEnhancer Pro进行反思的结果上提出来的：ComicsEnhancer Pro对图像的增强是永久性的和不可逆的，但图像增强的效果又取决于当时的显示器设置，往往我在家里调好的图像拿到单位一显示就白得刺眼，而在单位调好的图像拿到家里一显示背景又出现各种杂波，害我只好每次先将漫画解压或拷贝到某个目录，然后用ComicsEnhancer Pro进行增强，再用ACDSee看。自从ComicViewer出来以后，我就再也没有用ComicsEnhancer Pro处理过任何漫画，最多用它的“减色”功能给漫画文件缩水。
Q：图像增强参数如何设置？
A：增强参数的调节是一个经验性的过程，最好找几部漫画先练习一下，各项参数都试试。我的经验是用上一周以后，一般的漫画扫一眼就知道该怎么调节了：
首选是曲线功能，此功能大致相当于Photoshop的Curve功能，但是内置了几种调节模式。一般先根据图像情况选择其中的某种模式，再用鼠标拖动调节点，进行细致调节。 
如果对曲线功能调节效果不满意，则选择“原画面保持不变”模式，改用其它调节方式。一般画面背景透光严重时，可以增加画面对比度和亮度。但是增加亮度会造成画面整体发白，这时可以将亮度恢复成100%，改为调节高亮度。画面整体发白严重时，也可以通过增加Gamma校正值进行纠正。 
如果画面模糊，可以选择锐化选项。如果画面颗粒严重，可以选择柔化选项。不过这两项操作比较费时间，如果机器不好的话会感觉速度明显变慢。 
如果看的是黑白漫画，最好将色彩选项置为“黑白漫画”，而不是缺省的“保持原样”，这样可以减轻纸张发黄、发红等造成的背景杂乱。 
如果感觉图像太小或太大，可以对“尺寸缩放”选项进行调节。缩放后的图片质量与缩放算法有关。可选的算法有三个：bilinear、bicubic、nearest。缺省的算法是bilinear，它的质量、速度都属中等；bicubic的质量最好，但是对机器性能要求较高；nearest质量最差，速度最快，适合于低配置机器。 
Q：目录列表和文件列表有什么用？为什么缺省情况下是关闭的？
A：目录列表相当于资源管理器中左侧的目录树，用户可以点击目录打开目录下的文件，也可以通过按钮和右键菜单创建目录、删除目录、复制/剪切/粘贴、查看目录属性；文件列表相当于资源管理器的右侧文件列表，用户可以选择查看文件的详细信息，Windows ME/2000/XP下的用户还可以选择查看文件的略缩图，它也同样支持资源管理器的全部右键菜单。
从资源管理器或目录列表中直接拖动文件/目录到目录列表中，或者从资源管理器拖到文件列表，也可以实现文件/目录的复制（拖的时候按住Ctrl键）、移动（不按Ctrl键）。
从以上说明可以看出，目录列表和文件列表主要是整理漫画用的，一般用户用到的机会并不多。而且天下没有白吃的午餐，目录列表和文件列表的显示、刷新需要消耗系统资源和内存，保持二者与图像显示窗口的同步也需要消耗额外的通讯时间，因此在打开这两个列表后，在低配置机上可能会感觉到翻页速度变慢。因此缺省情况下它们被关闭。
对于单纯的漫画浏览来说，“打开目录”功能和“文件定位”功能要比目录列表和文件列表实用太多。
Q：注释是什么，有什么用？
A：注释是为图像文件提供的一段说明文字。注释存放在单独的文本文件中，文件名与对应的图像文件名相同。在设计这个功能的时候，主要考虑下列用途（不排除其它您能够想到的用途）：
提供一种新的共享翻译漫画模式。翻译漫画主要用Photoshop制作，但是Photoshop的复杂性限制了它的运用，因此有翻译者希望能够提供一种比较简单、易用的翻译方法：翻译者只管敲中文，不必对原画面进行更改；阅读者在看漫画的时候再进行对照浏览。这种方法对翻译者来说比较简便、快速，但是对阅读者来说可能有点累，不过考虑时效性，应该还是值得的。另外也可以作为漫画翻译组织内部交流半成品的工具。 
提供一种制作电子相册的方法。我过去跑的地方比较多，手上有大量充满回忆的照片，需要为每一张照片添加注释。如果按以前先用ACDSEE生成HTML页面，然后编辑的方法，不仅慢，而且看起来也不方便。用的方法，看到照片的同时也就看到了说明，而且可以随时对说明进行更改。 
Q：如何添加、删除注释？
A：只能对独立的图像文件添加、更改注释，不能为ZIP、RAR包中的图像文件添加、更改注释。如果需要，请先解包，添加、编辑完注释后再打包。
添加、编辑注释：点击“查看->注释列表”菜单项，即可在图像浏览窗口右侧打开注释编辑窗口，在里面敲入注释，点“保存”即可。
删除注释：如果在注释编辑窗口中删除注释内容，则保存后会删除对应的注释文件。
如果觉得每次都要点“保存”按钮太麻烦，可以点击“选项->注释列表显示”菜单项，在弹出的配置界面中，选中“在切换文件时自动保存更改后的注释内容”选项（此选项缺省为选中），这样在打开下一个文件前，会自动保存当前文件的注释。
如果需要为大量文件添加注释，可以在注释配置界面中，清除“如果发现文件无注释，则自动关闭注释窗口”选项（此选项缺省为选中），这样打开的注释编辑窗口就不会自动关闭。
在图像另存为、复制到某个目录时，图像注释文件也会同步保存、复制。
Q：单键浏览时希望能快速定位到四角，而不需要平滑滚动，该怎么办？
A：选择菜单项“选项->页面显示”，弹出“页面显示设置”对话框，在“大图片显示”栏中，清除“平滑滚动到角点”选项即可。
Q：如何提高软件运行速度？
A：在某些低配置机上，本软件的运行速度要比ACDSEE慢一些，这时可以采取以下措施：
1. 尽量少用放大、柔化、锐化功能。如果是自己收藏的漫画，可以用ComicEnhancer Pro一次处理完成，以后看的时候就不需要再处理了。
2、“选项->页面显示”菜单项，弹出对话框后把“平滑滚动到角点”项清除掉。清除这个选项还会解决ComicsViewer与多媒体播放软件的冲突问题。
3、选择菜单项，弹出对话框后，在“页面滚动速度”栏中，将“滚动间隔”设为1。
Q：为什么看RAR文件中的图片速度会比较慢？
A：RAR文件格式最适合把所有文件从头解到尾，如果一张一张解开，每解一张都需要从文件头开始读，一直读到图片所在位置，尤其在打开用“创建固实压缩文件”选项创建的RAR文件的时候，这种读取消耗的时间会更多。另外在尝试密码的时候，RAR的速度也比ZIP慢得多。所以不到万不得已，不建议用RAR压缩文件。其实对JPG、GIF、PNG等格式来说，本身已经是压缩格式了，用压缩软件再压一遍也不可能压到哪里去，因此我自己一直用算法最公开、最通用的ZIP格式，对RAR的支持其实是在某些人的要求下加上去的。
Q：有些ZIP、RAR文件打不开，如何解决？
A：可以按照下列步骤尝试：
1、先用WinZip、WinRAR将压缩文件解压缩。注意必须解压缩，不能只测试，因为有些测试没有问题的文件，在解压缩的时候还可能会出问题。
2、如果解压缩的过程中出现错误，可以用WinRAR对压缩文件进行修复。
3、用ComicsViewer打开解压缩后的单个图像文件，如果没有问题，说明是原来压缩包的问题，将解开的文件用WinZip、WinRAR重新打包即可。
4、如果打开单个图像文件有问题，可以试试看用其它图像浏览器（ACDSEE、IE、XP图像浏览器、豪杰大眼睛等）能不能打开，如果用这些程序也不能打开，那么应该是图像文件坏了。如果用其它程序可以打开，那么请把图像文件email给我，不胜感激！
Q：为什么有时候运行CV出错以后，每次运行CV都会出错？怎么解决？
A：CV对图像文件、压缩文件的支持都依靠网上发布的免费源代码，这些代码对错误的容忍度可能不是太好，而从网上下载的压缩文件和图像文件可能由于传输错误而存在问题，这样用CV打开的时候就可能出错退出。如果在CV中设置了“现场保护”选项，那么在下次启动CV的时候还会自动尝试打开上次出错的文件，这样就导致反复出错而不能启动CV。
解决的办法非常简单：把ComicsViewer.ini文件删掉就可以了，或者删掉整个ComicsViewer目录，然后重新下载一遍。
Q：为什么在用ComicsViewer浏览漫画的同时，用多媒体软件播放MP3，会造成页面不能平滑滚动？
A：为了精确控制页面滚动速度，在CV内部使用了多媒体定时器，而某些多媒体播放软件也会用它来精确控制播放时序，相互之间可能会存在竞争关系。解决的办法是要么不用多媒体播放软件，要么设置ComicsViewer选项，去掉平滑滚动功能。
Q：如何用ComicsViewer辅助制作墙纸？
A：用照片制作墙纸通常包括这些步骤：挑选照片，对挑出的照片进行处理，根据需要缩放到屏幕大小，发布。ComicsViewer通过下列功能为墙纸制作提供方便：
在挑选照片的时候，可以用ComicsViewer对原始照片进行浏览，看到中意的，使用“复制到”和“复制到上次目录”功能，将中意的照片复制到指定的目录（文件夹）。这个过程中不需要担心文件重名的问题，如果目标目录中已经有同名的文件存在，系统会自动更名，而不会对原来的文件造成覆盖。 
照片挑选完成以后，可以先对照片进行剪切，即根据屏幕分辨率，从照片中剪切出1024*768或800*600的区域。这个用ComicsViewer做比较方便：先进入全屏模式，将照片缩小（可以通过图像增强参数，也可以用“缩小到窗口高度”等选项）、移动到合适位置，按“保存当前可见区”的快捷键（缺省是U），弹出保存对话框，保存，即可得到与当前屏幕所显示图案同样大小的文件。注意在此之前，最好将“页面显示”选项中的“图片缩小显示”选项设置为0（关闭），以免自动缩小功能进来搅局。另外剪切出来的图像一般还需要进行进一步的编辑，因此呼出“保存当前可见区”功能后，推荐选择保存成无损压缩的png格式，以防止在后续的编辑过程中因为反复有损压缩而造成图像质量下降。 
图片剪切出来以后，可以用ComicsViewer对剪切出来的图片进行再处理，不过基本上ComicsViewer是针对黑白漫画的，彩色图像处理不是强项，因此推荐用专业的Photoshop进行处理。 
处理完以后，用ComicsViewer打开最终图片，点“查看->设为壁纸”菜单项，即可将图像设置为墙纸。 
Q：时钟为什么只能在Windows 2000/XP下使用？为什么在笔记本、液晶屏上显示时钟时最好不显示秒针？
A：时钟的半透明效果利用了微软新提供的层叠窗口（Layered Windows）技术。该技术从Windows 2000 beta 3开始提供，以前版本的Windows没有这种功能，因此不能显示时钟。
时钟的秒针每秒重画一次，在笔记本、液晶屏上，频繁的重画理论上说会对液晶屏的寿命造成影响，因此建议关闭秒针显示。另外为了减轻定时器对CPU时间的消耗，将闹钟精度定为正负10秒，听起来似乎不是很准，不过应该够用了。
Q：分页显示时分页的标准是说明？并页显示时并页的标准又是什么？
A：分页显示时，只对满足下列条件的页面才进行分页，其它图像正常显示：
1、图像的宽度大于高度。
2、图像比当前窗口的宽度还宽，需要滚动才能看到其它部分。
分页显示时，左、右页面受“定位到右上角”选项控制：如果选择了此选项，则先显示分割后的右半页，再显示左半页，否则反之。
在并页显示时，只对满足下列条件的页面才进行合并，其它图像正常显示：
1、当前图像的宽度小于高度。
2、当前图像不是目录或zip、rar文件中的最后一页。
3、下一页的宽度也小于高度。
并页显示时，左、右页面也受“定位到右上角”选项控制：如果选择了此选项，则当前页显示在右半页，下一页显示在左半页，否则反之。
如果您是在浏览漫画的中途点“并页显示”，则将当前页与下一页合并显示（如果当前页和下一页满足上述合并条件的话），否则所有漫画都从第1页开始合并。本来是想让用户可以设置从第几页开始合并的，但是算起来实在是太麻烦，所以最后还是放弃。如果您真的想用ComicsViewer的并页显示功能浏览整部漫画，建议你在整理漫画的时候，在漫画头或尾部添加一个长条形的空白页，方便凑整。空白页可大可小，只要是长条形的就行，颜色全白或全黑，格式最好是单色PNG，节省空间。
如果觉得并页显示错页，可以先点一下工具条上的“并页显示”按钮，取消并页；然后再点一下该按钮，从下一页开始合并。
Q：选择并页显示后为什么感觉翻页速度会变慢，尤其是向前翻页的时候？
A：并页显示要将下一页读取、解码出来，然后再与当前页合并，时间当然比只读取、解码当前页要长。向前翻页的时候，甚至可能需要向前读取两、三页，当然速度就更慢了。
使用说明
一、软件安装/删除
删除本软件：
启动本软件，选择“选项->创建快捷方式”菜单项，弹出对话框后清除所有选项，然后点“确定”。 
检查“选项->加入资源管理器右键菜单”菜单项，如果前面有一个勾号则选中它一次，以去掉勾号，然后退出本程序，关闭所有资源浏览器窗口。 
删除本软件所在目录即可。删除时如果还提示DLL删除不了，请关闭所有程序、窗口，重启一次Windows，然后再删除。 
本软件对JPG、ZIP、RAR文件等的支持均采用网路上流行的C/C++代码库，未使用任何无聊的OCX、DLL，因此软件安装非常简单：
如果已经安装过本软件，请先按上面的步骤删除本软件。 
创建一个目录，用WinZip将下载下来的ZIP包解压缩到该目录即可。 
如果需要创建快捷方式，可以启动本软件，点击“选项->创建快捷方式”菜单项，选择在桌面、快速启动区（屏幕左下角“开始”菜单右侧的区域，在Windows XP下可能需要设置才能看见）创建ComicsViewer的快捷方式，以方便用户快速启动ComicsViewer。 
本软件原始ZIP包中包含下列文件：
ComicsViewer.exe：主程序文件。 
ComicsViewer.htm：本帮助文件。 
ComicsViewer.pwd：ZIP/RAR文件口令表。 
ComicsViewer.dll：资源管理器右键菜单扩展所需的DLL文件。 
本软件在第一次运行后，会生成ComicsViewer.ini文件，记录当前参数，另外在运行过程中，如果选择了“保存书签”，将会生成CVBkmk目录，存放书签文件。
除此之外的所有文件均为非法添加，欢迎举报！
二、软件使用
启动软件后，从工具条选择“打开文件”按钮，或“文件->打开文件”菜单项，即可打开指定文件，并可浏览该文件所在目录；如果需要浏览多级目录，则请选择工具条上的“打开目录”按钮，或“文件->打开目录”菜单项。
如果打开的是带密码的ZIP/RAR文件，并且在当前密码表中没有合适的密码，则系统会自动弹出“压缩文件密码管理”对话框，用户输入密码，按回车键即可。如果密码还不对，系统将再次提示用户输入，直到密码正确或用户点“取消”按钮。
如果需要对图像进行增强，按Ctrl+A或Ctrl+P即可打开“图像增强参数”对话框。参数设置见FAQ部分，参数含义见这里。
用键盘操作时，如果觉得图像滚动速度不合适，可以点“选项->页面显示”进行设置。
提示：当鼠标光标移动到某个菜单项或工具条按钮时，在窗口左下角的状态条上一般会显示出帮助信息，请注意查看。
三、常用键盘和鼠标命令列表
其实所有菜单项对应的快捷方式都已显示在菜单项里了，但为便于使用，在这里再列出一次。另外操作时建议关闭键盘上的Num Lock键，然后用数字小键盘进行操作，可以使手指的移动距离最短。从1.10版开始，所有Ctrl+字母的快捷键也可以只打字母键。从1.16版开始，所有菜单项都可以由用户自定义快捷键，而且一个菜单项可以定义多个快捷键。
上、下、左、右箭头键：滚动图像。
空格键：单键向后浏览－－先定位到图片的四个角，然后往下翻页。
Back Space：空格键的反向键，实现单键向前浏览。
Ctrl+A或Ctrl+P：打开/关闭“图像增强参数”对话框。设置两个快捷键是为了方便左撇子和右撇子。
Ctrl+B：加入书签。
Ctrl+C：打开切边对话框。
Ctrl+D：打开目录。
Ctrl+E：复制到……
Ctrl+G：放大镜。
Ctrl+H：自动缩小到窗口宽度
Ctrl+I：自动缩小到窗口高度
Ctrl+M：书签管理。
Ctrl+O：打开文件。
Ctrl+S：文件另存为。
Ctrl+F：进入/退出全屏模式。
Ctrl+L：开始/停止幻灯播放。
Ctrl+T：显示/隐藏目录列表。
Ctrl+V：复制到上次目录。
Ctrl+W：显示/隐藏文件列表。
PgUp：滚动到图像右上角。
PgDn：滚动到图像右下角。
End：滚动到图像左下角。
Ctrl+End：翻到当前目录最后一页。
Home：滚动到图像左上角。
Ctrl+Home：翻到当前目录第一页。
－或，：上翻页。
+或。：下翻页。
Ctrl+小键盘上的减号键：自动缩小到窗口大小。
Enter（回车键）：显示目录列表和文件列表。
F5：刷新目录信息。
ESC：退出程序，或将程序缩小到屏幕右下角，具体是哪一种功能取决于选项设置。
纯鼠标浏览：
单击鼠标左键：单键浏览，即先依次定位到图片的四个角，然后往下翻页。注意点击的时候手不能移动，否则就移动画面了。
双击鼠标左键：翻到下一页。
按住左键单击右键：翻到上一页。
按住左键拖动鼠标：移动画面。
点击鼠标滚轮或鼠标中键：进入/退出全屏浏览。
支持鼠标滚轮翻页、滚动、翻页+滚动、四角定位+翻页，缺省为翻页。
四、图像增强参数的含义
1. 亮度
范围0～200，100表示亮度不变，小于100图像变暗，大于100图像变亮。增加亮度一般可以消除斑点、背透、纸张颜色、印刷时油墨不匀造成的黑印，但是较淡的文字、边线可能会更看不清。
2. 对比度
范围0～200，100表示图像不变，小于100图像变灰，大于100图像更加黑白分明，有助于解决因单纯增加亮度而造成的文字、边线变淡，因此常和增加亮度同用。
3. 高亮度
范围0～200，100表示高亮区（图像空白区）亮度不变，小于100高亮区图像变暗，大于100高亮区图像变亮。这可是本软件最独特的地方，能够在因源图像文件中的文字、边线较淡而很难再增加总体亮度的情况下，仅增加图像空白区的亮度，从而能有效清除背景上的斑点、纸色、背透等等，在ACDSee 3.1的Photo Enhancer和Microsoft的“照片编辑器97”中可都找不到类似的功能。所谓“高亮区”，其实是由旁边的“高亮值”定义的。在使用本功能去除背景上的纸色、背透时，如果增加高亮值，可以保护较淡的文字、边线，但是去除效果就会下降；如果减少高亮值，去除效果就会更明显，但可能会误伤教淡的文字、边线。
4. 高亮值
定义高亮度功能的“高亮区”：当象素的亮度值（0～255）大于等于该值时，象素处于高良区，执行加亮操作，否则保持不变。一般来讲，增加此值时，可以保护较淡的文字、边线，但是去除底纹效果就会下降；如果减少此值，去除效果就会更明显，但可能会误伤较淡的文字、边线。
5. 曲线
大致相当于Photoshop的Curve功能，专业术语称“对比度延展”。此功能可以综合调节画面对比度和亮度，并且设置了几种典型模式，应该是首选的调节手段，宜勤加练习。
6. Gamma校正
范围0～200，100表示图像不变，小于100图像变白，大于100图像变黑，有助于解决因增加亮度、对比度、高亮度等而造成的画面发白，并能使模糊、黯淡的文字、边线变得更坚实，当然如果图面上有麻点也会变得更显眼。
7. 尺寸缩放
范围0～200，100表示图像尺寸不变，小于100输出图像变小，但图像可能会更清晰（致密）；大于100输出图像变大，但可能会更模糊。放大的时候有三种选择，如果机器够快，建议选择bicubic，嫌bicubic太慢可以选bilinear，只有在不得已的情况下才选择nearest。
8. 锐化
对于墨色教浓、文字笔画粘连的图像，此选项可以使文字更清晰。换言之，如果文字、边线本来就细，经此功能处理后就更雪上加霜了。
9. 柔化
能够使锐利的边缘、锯齿变柔和。但如果原来图像就模糊，用此功能后大概就该出重影了。
10. 色彩
如果选择“黑白漫画”缺省选项，处理后的文件按256级灰度保存，对于黑白漫画可以减少文件长度，但对于彩色漫画就太可惜了。如果选择“彩色漫画”，按24位真彩色格式存盘，对黑白漫画来说又太浪费。如果选择“保持原样”，则原来是256级灰度或24位真彩的，存盘后还是256级灰度或24位真彩，适用于那些封面为彩色，内容为黑白的漫画。
附录A
本程序的JPEG解码/编码采用了Independent JPEG Group（独立JPEG小组）发布的JPEG LIB源代码，ZIP文件处理采用了Info-ZIP提供的源代码，RAR文件处理采用了UnRAR源代码（解码能力与WinRAR 3.0相当），PNG文件的支持采用了libpng组织提供的libpng源代码，TIFF文件的支持采用了libtiff组织提供的libtiff源代码。文件格式的讨论见ComicEnhancer Pro使用说明书部分。放大处理的bicubic、nearest算法实现参考了Davide Pizzolato的CxImage，但是替换了插值公式，运算速度也优化到了可以接受的程度。放大算法的讨论见ComicEnhancer Pro使用说明书“密技曝光”部分。时钟绘制代码来自PJ Naughter的CClockCtrl，不过被改成了支持半透明效果。半透明效果来自chen huasheng的A transparent clock and CHECK ON WORK ATTENDANCE。
在此对以上各位表示感谢！
附录B
Version 1.21 
新增功能：可以打开/关闭预览功能。 
错误修正：在Windows XP下，拖动“文件定位”对话框的边框改变大小时，预览图像显示不正确。 
Version 1.20 
新增功能：并页显示。详见本文FAQ部分。另外这个功能没有定义快捷键，如有需要请自己定义。 
新增功能：单键向前浏览功能，是原单键浏览功能的逆过程，缺省快捷键为退格键。 
新增功能：在“选项->鼠标滚轮”中，可以将鼠标滚轮设置为单键向后/向前浏览，即先四角定位，再翻页。 
新增功能：增加预览功能。 
新增功能：增加“文件->书签”菜单，可以从里面选择打开过的书签。 
新增功能：在状态条上显示根据文件头识别出来的文件类型，有助于识别假冒的图像文件，包括用TIFF、BMP假冒JPG，或用ZIP、RAR伪装JPG。 
新增功能：在设置壁纸前，先要确认，避免因为误操作而设置错误的壁纸。 
新增功能：可以选择是否在时钟中心显示当前（以电脑当前时间为准）天空中月亮的形状，缺省不显示。在测试的时候，请记住中国古老的谚语：“月头、月尾不见面”，所以如果选择了“显示月亮”，但是在时钟钟面上没有看到，可能您正好赶上农历月头、月尾了。另外请不要忘记中国是一个横跨4个时区的大国，所以如果屏幕上显示的月亮比您抬头正好看到的早了一点或晚了一点，也很正常。 这个功能可能对除相信“月夜传说”之外的人来说都没啥大用，不过我实在太喜欢西门子手机的屏保，所以忍不住模仿了一下。 
功能增强：在不使用内存DC的情况下，消除翻页时的闪烁。以前消除闪烁总是跳不出内存DC的思路，但这需要以内存、时间消耗作为代价，这次从win 2k源代码直接copy了一小段，果然比我自己写的强了那么一点点。 
功能增强：加快了页面平滑滚动的速度，当然滚动效果可能不如以前那么平滑。 
功能增强：在选择“另存为”功能时，目标文件的缺省扩展名不再固定是jpg，而是与源文件的扩展名一致。另外“另存为”的目录不再固定为源文件目录，以方便转存。 
功能增强：在点击“定位到右上角”按钮后，立刻更改“分页显示”的结果。 
功能增强：在将彩色图像转换成灰度图像时，灰度计算公式从G = (R + G + B) / 3改成G = (54 * R + 183 * G + 19 * B) / 256，与libpng采用的公式相同。 
功能增强：libtiff升级到v3.7.1，libpng升级到v1.2.8，zlib升级到v1.2.2。并且zlib使用的是ASM版（其实只有两个文件是ASM的）。虽然没有确凿的测试数据，不过我相信png文件的编/解码速度会快一点。 
功能增强：在遇到不能识别的Unicode文件名（转成ANSI字符后文件名中包含?号）时，给出提示。 
功能增强：解决了zlib与InfoZip的命名冲突，因此将对tiff、png的支持从ComicsViewer_png.dll移到EXE文件中，虽然EXE文件有所膨胀，但是省掉了这个DLL，运行时占用的内存总量会有所下降。因此从本版本开始，发行包中将不再包含ComicsViewer_png.dll这个文件。 
功能增强：为了避免因为版本升级而覆盖以前辛辛苦苦设置好的参数，从本版本开始，发行包中不再包含ComicsViewer_png.ini这个文件。 
功能增强：更改了在桌面、快速启动栏上创建的快捷方式的名称。 
功能增强：考虑到使用液晶屏的人越来越多（包括我在内），缺省情况下不再显示时钟的秒针。 
错误修正：在1280*1024分辨率下，用鼠标拖动很大的图像时，图像会乱跑。 
错误修正：在打开文件的时候，如果只选“Jpeg Files”，不能识别以jpeg为扩展名的文件。 
Version 1.19 
新增功能：可设置的时钟，供随时查看时间，防止因为看漫画看得太投入而“废寝忘食”。时钟绘制代码来自PJ Naughter的CClockCtrl，不过被改成了支持半透明效果。半透明效果来自chen huasheng的A transparent clock and CHECK ON WORK ATTENDANCE，在此表示感谢！时钟只有在Windows2000/XP/2003下才能显示，不能在Windows 95/98/me/NT下显示。 
新增功能：可以设置闹钟，到点弹出对话框提示。
新增功能：可以对鼠标滚轮设置，包括用鼠标滚轮翻页、滚动、翻页+滚动。 
新增功能：保存当前可见区。主要用于墙纸制作，详见FAQ。 
功能增强：支持BI_RLE4、BI_RLE8格式的压缩bitmap文件。 
功能增强：支持用“创建固实压缩文件”选项创建的RAR文件。以前版本在打开这种文件的时候，不仅速度巨慢，而且只能显示第一张图片。 
功能增强：支持带“加密文件名”选项压缩的RAR文件。以前版本打开这种文件会自动退出。 
功能增强：在“压缩文件密码管理”对话框中，如果增加、删除了口令，在退出时会提示是否需要保存更改。 
功能增强：支持某些压缩软件生成的特殊ZIP，这种ZIP文件中用字符\表示空目录。 
功能增强：支持因为续传，造成TOC出现重复项的ZIP文件。严格说来这种文件应该算是受损的ZIP文件，解压的时候会报告文件重名。 
功能增强：在缩小图像（包括自动缩小到窗口大小/宽度/高度）的时候，按照“图像增强参数”对话框中的设置，选择使用bilinear、bicubic、nearest三种算法之一。以前只有图像放大的时候才用用户选择的算法，缩小的时候系统只使用bilinear算法。 
错误修正：在看分卷压缩的RAR文件的时候，不能识别后续卷，导致反复播放。 
错误修正：在打开加密RAR文件的时候，如果密码表中没有此文件的密码，输入正确密码后还会报告第一个文件打开失败。 
错误修正：在放大、缩小图像的过程中，状态条上滚动条提示显示不准确。 
错误修正：如果选择了“向右旋转显示”选项，在用“单键向后浏览”功能浏览的时候，如果页面宽度超过窗口高度，则在定位最后一个角点的时候定位不准确。 
错误修正：第一次打开“文件列表”的时候，当前文件未被选中。 
Version 1.18
错误修正：打开RAR文件的时候，总是会自动弹出注释窗口。 
Version 1.17 
新增功能：可以为图形文件增加注释，用途、用法见FAQ部分。 
新增功能：“页面显示”选项中，可以设置过滤掉小文件（多半是thumbnail图）。 
新增功能：通过“选项”菜单项，可以在桌面、快速启动区（屏幕左下角“开始”菜单右侧的区域，在Windows XP下可能需要设置才能看见）创建ComicsViewer的快捷方式，以方便用户快速启动ComicsViewer。 
新增功能：点击鼠标滚轮（中键），可以进入/退出全屏浏览。 
新增功能：图片拖到ComicsViewer显示窗口，即可显示图片。 
功能增强：放大镜最大尺寸从200增加到400。不过大尺寸的放大镜对机器速度是一种考验，如果移动放大镜的时候感觉画面跳跃，表示机器速度不够，应该缩小放大镜尺寸。 
功能增强：在“页面显示”选项，“图片缩小显示”的缺省值更改为3%，原来是5%。 
功能增强：应观众要求，对工具条按钮进行了调整。 
错误修正：在“自定义快捷键”中定义过的键，在输入压缩文件口令时无法输入。 
错误修正：打开多卷压缩的RAR文件时，如果卷数不全，会反复弹出对话框。 
错误修正：如果往正在看的漫画所在的文件夹添加、删除文件，当前正在看的ZIP/RAR文件会自动定位到首页。 
错误修正：修正英文版中的拼写错误。 
Version 1.16 
新增功能：“页面分割/合并”功能。仅实现“页面分割”功能，可以将宽页分成两页显示。 
新增功能：“旋转显示”功能。此功能如果被选中，也可以考虑将显示器放到床头或地上，然后侧躺下来，用这个功能看漫画。 
新增功能：如果图片比窗口只大一点，则自动缩小到窗口大小。具体大多少（百分比）可以设置。 
新增功能：兼容Windows XP界面风格。 
功能增强：去掉了窗口边缘的滚动条，改在状态条上显示是否需要滚动。 
功能增强：CV运行后不再自动创建CVBkmk目录，只有在保存书签的时候才创建。 
功能增强：“文件”和“目录”菜单内容不再写入注册表，而是写入INI文件。这样不仅使CV成为真正的绿色软件，而且如果多人共用CV，只要把CV拷贝到不同的目录下运行，即可互不干扰。 
功能增强：“自动播放参数”选项和“页面滚动速度”选项合并为“页面显示”选项。这样看起来更顺一些。 
功能增强：按ESC键缩小到系统托盘的时候，取消窗口缩小过程，直接隐藏窗口。这样对于蛀虫们来说会更隐蔽一些。 
功能增强：在只打开“文件列表”窗口的情况下，也可以用文件列表切换文件。原来必须在“文件列表”和“目录列表”都打开的情况下，才能用“文件列表”切换文件。 
功能增强：能够正确处理使用掩码的16位色bitmap。 
功能增强：在打开扩展名为ZIP、RAR的文件时，能够根据文件内容判断文件究竟是ZIP还是RAR。这个是为了对付将ZIP更名为RAR，或反之的无聊人士。实在不明白这些人为什么会热衷于干这种事…… 
功能增强：在“目录列表”中打开目录后，在“文件列表”中显示当前系统自动选中的文件。 
功能增强：在选择了“图片定位到右上角”选项后，能够即时看到效果。 
功能增强：更改了英文版界面字体。 
功能增强：更换了新的图标。原图标由于色彩数太多，在Windows 2000下，缩小到系统托盘区的时候会变色。 
错误修正：有时“文件列表”的目录不随“目录列表”的变化而变化。 
错误修正：如果图像没占满整个窗口，则鼠标光标变成手型的判别区域没有考虑图像居中。 
错误修正：如果图像没有占满窗口，显示/关闭“文件列表”和“目录列表”后，当前图像位置可能显示不正确。 
错误修正：往前翻页的时候，如果翻到ZIP/RAR文件，在“文件列表”中不会显示当前的ZIP/RAR文件。 
错误修正：在32位真彩模式的Windows XP下，“目录列表”中的icon显示颜色不正确。 
Version 1.15
1、新增功能：缩放的时候，可以选择放大算法：bilinear、bicubic和nearest，分别适应于中档、高档、低档机，当然放大后的效果也不一样。
2、新增功能：“文件显示顺序”选项在原有的按文件名字母顺序、按文件创建时间顺序、按文件长度顺序之外，新增“按文件名末尾数字”选择项。例如如果有10个文件1.jpg～10.jpg，这个选项可以保证按照正确的数字顺序显示，而不会按照1.jpg、10.jpg、2.jpg……的顺序显示。
3、新增功能：自动播放的时候，自动禁止屏幕保护和电源管理。
4、新增功能：将当前浏览的图像设为壁纸。
5、功能增强：重写目录存储部分，减少内存占用量。
6、错误修正：在某些情况下，使用“目录定位”功能后，“文件删除”功能会失效。 
Version 1.14
1、错误修正：“自动恢复”功能失效。
2、功能修正：支持新版ton格式。
3、功能修正：页面滚动速度上限增加到100。 
Version 1.13
1、新增功能：支持东立出版社发行的ton格式。这个功能可能对港台用户有用。
2、新增功能：“目录定位”功能。在用“打开目录”功能打开目录后，可以用此功能快速定位到其下的某个子目录。
3、新增功能：在“自动播放参数”对话框中，增加“平滑滚动到对角点”选项。如果清除此选项，则在单键浏览的时候，如果选择了“平滑滚动到角点”选项，则从右下角定位到左上角，或者从左下角定位到右上角的时候，将无平滑滚动。这样可以缩短看双页连扫漫画时，角点定位所需的时间。
4、新增功能：为“复制到上次目录”增加快捷键－－小键盘上的Ins键，方便整理DVD版漫画的时候单手操作。
5、错误修正：选“自动缩小到窗口宽度”的时候，第一张图片尺寸计算错误。
6、错误修正：如果当前浏览的文件被其它软件删除，则向下翻页的时候，会多翻一页，ZIP文件则会卡死。
7、错误修正：在文件另存、复制的时候，如果磁盘已满，没有向用户发出报警，导致用户误以为存盘、发送操作成功。
8、功能修正：在以前版本中，开始幻灯播放后，需要点击工具条按钮、选择菜单或按快捷键，才能停止幻灯播放。改成：开始幻灯播放后，在等待间隔时，用户点鼠标右键将停止幻灯播放，显示右键菜单。用户可以从右键菜单中选择继续幻灯播放。
9、功能修正：除了按文件扩展名外，还按文件头识别图像文件格式，以对付两种小人：一种是将TIFF等大尺寸格式改名成JPG掩人耳目，以骗取上传流量或多卖盘钱的卑鄙小人；另一种是将一张JPG文件与一个版权说明文件以非压缩方式打成一个ZIP包，然后将ZIP文件改名成JPG文件加以传播，随时准备控告别人侵犯版权的阴险小人。由于这些小人的存在，造成某些JPG文件可以用ACDSEE打开，但是不能用ComicsViewer打开的假象，给ComicsViewer的声誉造成了损失。
10、更新说明书的FAQ部分。