⑴PdgThumbViewer是一款PDG阅读器,基于pdgpic内核实现,可以独立运行,不需要超星或超星控件的支持。目前仅能检查xh、xh、xh、axh图像、文字版pdg文件,不支持xh或html版pdg文件。
⑵提供类似ACDSee的缩略图浏览界面,“所见即所得”地检查PDG文件是否存在坏页等。
⑶提供批量检查界面,能一次检查多个文件夹下的PDG文件是否有缺页、坏页、黑线页等。
⑷提供资源管理器扩展插件,让Windows的资源管理器能够显示PDG文件缩略图。
⑸提供基本浏览功能,可以当作一个简易的PDG文件浏览器使用,不过只能浏览图像PDG。
⑹基于PdgPic内核实现,可以独立运行,不需要超星浏览器或超星控件的支持。
⑺Q:有些PDG文件识别不出来,PdgThumbViewer报告这些文件是pdf文件,怎么办?
⑻A:请用PdgPic或车明先生的Pizza转换成PDF文件。
⑼Q:有些PDG文件识别不出来,PdgThumbViewer报告Broken File、Decode Failed、Empty File或Unknown File,怎么办?
⑽A:请重新下载这些文件。
⑾Q:有些PDG文件识别不出来,PdgThumbViewer报告xH文件,怎么办?
⑿A:请先用车明先生的Pizza解密。
⒀Q:有些PDG文件识别不出来,PdgThumbViewer报告FFH文件,怎么办?
⒁A:请换一个镜像重新下载这些文件,或不用超星浏览器下载。
⒂Q:黑线页是怎么回事?为什么会出现黑线页?如何避免出现黑线页?
⒃A:所谓黑线页,是指PDG文件显示或转换出来以后,页面上出现黑色条纹,而不是正常的文字或图像。出现黑线页的最根本原因是PDG图像数据异常,具体引发的原因通常包括:
⒄PDG文件下载时没有下完,即Broken File。碰到这张情况,在正版超星浏览器里会显示黑线或出错,在PdgPic或PdgThumbViewer等基于PdgPic内核的软件中则会报错。从技术上说,正版超星浏览器显示这种文件出现黑线的原因是:超星浏览器没有对数据有效性进行检查,当数组越界后,仍然继续解码下去,这时解码所消耗的其实是内存里的垃圾数据。如果内存里的数据正巧可以一直解下去,超星浏览器就会出现CPU %、界面无反映的情况。
⒅PDG文件数据被破坏。破坏的原因可能是超星服务器上的文件本身出了问题,也可能是因为网络或软件故障,不过目前更常见的原因是用早期版本的Pizza解密原版xH文件:Pizza .之前的版本在解密xH格式时,可能会因为某些原因造成数据破坏,这个bug到.版才被修正。如果有人购买了低版本的Pizza后无力升级,或升级后擅自对Pizza进行修改,就可能会遇到黑线页。
⒆特殊格式的PDG文件。这种情况只有在用BXViewer等早期出现的第三方软件浏览新出的PDG文件时才会出现:早期第三方浏览器是在分析当时PDG文件格式的基础上做出来的,后来PDG文件格式变了,自然就认不出来,但是又不报错,而是试图按照以前的格式硬解,当然解不对。
⒇避免出现黑线页的办法包括:
⒈下载完成后立刻用PdgThumbViewer进行检查,及时补下出问题的页面。
⒉只用Pizza解密xH,或将Pizza升级到.版以上,在如何情况下都不试图更改Pizza。
⒊如果非要用第三方浏览器浏览PDG文件,请尽量选择新一点的浏览器,如coolman的miniPdgViewer。
⒋Q:PdgThumbViewer如何检查黑线页?有什么限制?
⒌A:在PdgThumbViewer的缩略图界面下,可以通过肉眼检查缩略图来判断是否出现黑线页,也可以通过“明细”功能,或批量检查界面,用软件自动检查是否有黑线页。
⒍PdgThumbViewer采用最笨的办法自动检查黑线页:在对图像解码的时候,只要发现从页面最左端或最右端横跨到页面/处的黑线, 并且总高度超过条扫瞄线,即认为该页为黑线页。这种方法存在误判的可能,但概率很小,因为正常的书页总会有边空,不可能出现从左往右或从右往左一直到/处的黑线,通常只有在扫描时由于种种原因,在页面的顶部、底部出现黑边,才可能误判,不过这毕竟是小概率事件,而且为了减少误判,自动忽略顶部和底部的%扫描线 (页高的%。这种方法也存在漏判的可能:目前仅对原始图像是纯黑白的PDG、png文件有效,对其他格式无效,不过这些格式出现黑线页的概率也非常小。
⒎正因为黑线页存在误判的可能,所以在批量检查界面中,才会在底部的列表集中列出所有怀疑是黑线页的文件,供人工校核。
⒏功能增强:对于透明色为黑色的调色板图像,加强对透明色的自动识别,避免出现颜色丢失。