PdgRenamer: A freeware to rename PDG files.
作者:马健 邮箱:stronghorse_mj@hotmail.com 主页:老马的原创空间
FAQ 使用说明 一、软件安装/删除 二、软件使用 附录A 鸣谢 附录B 版本更新记录
Q:PdgRenamer是什么? A:这是一个PDG文件更名工具,具有下列功能:
- 将图像文件更名为PDG。目前支持的图像文件包括TIFF、JPG、JPEG 2000、PNG、GIF、DjVu、BMP等。对于自扫书籍,或从PDF、DjVu中导出的图像,用此功能更名为PDG,即可直接用ComicsViewer、UnicornViewer浏览,或用Pdg2Pic
+ FreePic2Pdf转换成PDF,或用DjVuToy转换成DjVu。
- 重新排列PDG文件名。由于种种原因,原始PDG文件的页码或页面类型可能编排错误,用此功能可以重新编排,理顺页面顺序。
- 恢复图像文件扩展名,包括恢复名为JPG实为PNG,或名为PDG实为TIFF、JPG、JPEG 2000、PNG、GIF、DjVu、BMP等的文件。
- 在更名过程中,如果“黑白图像转PDG”选项被选中,黑白TIFF、PNG、GIF、DjVu、BMP在命名为PDG时,将自动转换成00H
PDG,相当于PDG Maker。
用户在使用本软件前务必先认清以下事实:
本文讨论PDG文件浏览的方法,仅出于研究目的,无意对PDG的版权进行任何形式的侵犯,也不希望任何人用本文讨论的工具或方法从事侵权活动。如果需要获取原始PDG文件,请通过购买点卡等方式,以合法的途径获得。使用本软件造成的一切后果(包括法律后果)由使用者自行承担。
Q:PdgRenamer收费吗? A:PdgRenamer是一个“友情软件”(Friendware),用户在承诺不用于商业目的,也不对文件及其附件进行任何更改的条件下,不需要为使用该软件付任何费用,最多是在BBS上看到我发帖子灌水时(我的ID一般是strnghrs),进去捧个人场,作为友情回报;或者在年节时发个email问声好(所以叫“友情软件”)。我承诺绝不在程序中暗藏任何商业广告、木马,但不承诺为使用PdgRenamer的后果承担任何责任。如果您需要将它用于商业目的,或加入您的网站,请与我联系,否则保留追究一切责任的权利。
一、软件安装/删除
1、正常安装、删除
如果不使用资源管理器扩展插件,本软件的安装非常简单:创建一个目录,用WinZip将下载下来的ZIP包解压缩到该目录即可。删除也很简单:直接删除从ZIP包中解压缩出来的所有文件及运行过程中生成的文件即可。
ZIP包中包括下列文件:
- PdgRenamer.exe。这是软件的主程序。
- PdgRenamer.htm。本帮助文件。
如果您下载到的ZIP包中还包括其它文件,毫无疑问不是我放进去的,有广告或木马之嫌疑,请立即删除。
另外程序运行过程中还会生成以下文件:
- PdgRenamer.ini。这个是参数保存文件,第一次更改参数后生成。退出PdgRenamer,删除此文件,再重启PdgRenamer,即可恢复缺省参数。
- PdgRenamer_log.txt。错误日志,只有在有错误时才创建。
二、软件使用
1、将图像文件更名为PDG
- 点击工具条上“图像->PDG”按钮(左起第1个),选择需要转换的图像文件所在文件夹,系统自动读入该文件夹下所有图像文件(TIFF、JPG、PNG、DjVu、JPEG
2000)。
- 如有必要,重新选择存放更名后文件的文件夹。
- 通过工具条上的按钮,调整文件顺序(上移、下移)、指定文件类型(封面、版权、书名、目录……)、插入缺页、空白页。
- 调整过程中,或调整完成后,点击工具条左起第3个按钮,可以对文件重新编号,并按照编号后的文件名重新排序。在点击该按钮之前没有指定文件类型的(“类型”列空白的)行,均算做正文页。目标文件名的构成为:按照“类型”确定的PDG前缀
+ 该类型累计顺序号。累计顺序号按照表格中的行序进行累计。 因此对于正文页来说,没有必要每页都选一次,只要选择了第一页,即可开始重新编号。
- 调整完成后,先点击工具条左起第3个按钮,再点击工具条左起第6个按钮“开始更名”,即可对文件进行更名操作。注意:为了避免混乱,源文件夹与目标文件夹不能是同一个文件夹,并且在开始更名前,目标文件夹中的所有PDG文件将被删除。更名完成后,源文件夹下的所有txt、dat、itf文件将被复制到目标文件夹。
有些书籍的正文页不从1开始(如一本书的中集、下集),双击列表中的正文页条目,或选中条目后点击工具条上的“设置所选页为指定正文页”按钮,可以手工指定正文页页码。
2、重新排列PDG文件名
- 点击工具条上“调整PDG文件序号”按钮(左起第2个),选择需要处理的PDG文件所在文件夹,系统自动读入该文件夹下所有PDG文件。
- 其余与“将图像文件更名为PDG”的操作相同,不再赘述。
3、恢复图像文件扩展名
- 点击工具条上“图像->PDG”按钮(左起第1个),或“调整PDG文件序号”按钮(左起第2个),调入需要恢复扩展名的图像文件或PDG文件。
- 如果需要对文件顺序进行调整,则通过工具条上的按钮,调整文件顺序,调整完毕后点击工具条按钮“按当前顺序排序、重新编号,并恢复图像文件扩展名”(左起第4个),即可将文件按照PDG顺序进行排序,然后重新编号为6位数字,并按照文件实际格式设置文件扩展名。
- 如果不需要对文件重新编号,只是想恢复文件扩展名,则在执行步骤1后,直接点击工具条按钮“恢复文件扩展名”(左起第5个),即可在现有文件名基础上,恢复文件扩展名。
- 点击工具条左起第6个按钮“开始更名”,即可对文件进行实际更名操作。
包括恢复名为JPG实为PNG,或名为PDG实为JPG、JPEG 2000、PNG、GIF、BMP、TIFF、DjVu等的文件。
在更名过程中,如果“黑白图像转PDG”选项被选中,黑白TIFF、PNG、GIF、DjVu在命名为PDG时,将自动转换成00H
PDG,相当于PDG Maker。
本软件图像处理采用了Davide Pizzolato的CxImage,底层JPEG支持采用了Independent JPEG Group(独立JPEG小组)发布的JPEG LIB源代码),PNG支持采用了libpng组织提供的libpng源代码,TIFF支持采用了libtiff组织提供的libtiff源代码,DjVu解码采用了djvulibre源代码。
本软件采用的Pdg解码内核在开发过程中得到网上读书园地成员
(排名不分先后)车明(BECompanion)、hstong、伊兹鱼、coolman和qdlsy的大力支持与协助。
在此对以上组织和个人表示深切的谢意!
Version 3.01 功能修正:JPEG
2000解码时,CMYK色彩空间转RGB空间改用精确但慢速的公式,以求与Adobe的结果一致。
错误修正:如果彩色JPG文件没有标准文件头,解码后可能红蓝颠倒。 Version 3.00 新增功能:支持名为PDG,实为webp的文件。 功能增强:采用基于OpenMP的并行架构,加快图像解码速度。 功能修正:JPG解码时,CMYK色彩空间转RGB空间改用精确但慢速的公式,以求与Adobe的结果一致。
取消x86版,改为只发行x64版。 Version 2.18 错误修正:在解码带APP14标记的24位色JPG图像时,可能会出现偏色。 Version 2.17
新增功能:在当前页之前插入空白页。 Version 2.16
错误修正:解码某些调色板图像时,会出错退出。 Version 2.15
功能修正:在解码某些TIFF时如果发现错误,不再是直接退出解码过程,而是继续尝试能否解码剩余部分。 Version 2.14
功能增强:对于透明色为黑色的调色板图像,加强对透明色的自动识别,避免出现颜色丢失。 Version 2.13
错误修正:如果调色板图像的透明色是黑色,则解码后会忽略对透明色进行转换。 Version 2.12
功能增强:打开PDG文件时,对于同类型PDG能按照资源管理器顺序排序,防止不规范的文件名。
功能增强:加大界面字体,工具条按钮更换成真彩图案,增加文件列表行间隙。 Version 2.11
错误修正:如果ICC数据错误(指针越界),可能会造成带ICC色彩校正的图像解码出问题。 Version 2.10
错误修正:某些PNG图像解码不正确。 Version 2.09
功能增强:图像文件的排序与资源管理器相同。
功能增强:增加对DjVu文件的兼容性。 Version 2.08
错误修正:工具条上的bak修正成bac,因为bac才是PDG的封底的正式称呼。
功能增强:增强TIFF文件的容错能力。 Version 2.07
继续与CMYK色彩空间的JPG做斗争。 Version 2.06
功能增强:加快缩图速度。 Version 2.05
错误修正:某些alpha通道透明PNG文件解码异常。
错误修正:某些CMYK色彩空间的JPG文件解码异常。 Version 2.04
错误修正:大图版PDG显示发虚。 Verions 2.03
新增功能:支持名为PDG,实为BMP的文件。 Version 2.02
新增功能:工具条中增加“设置所选页为指定正文页”按钮,用于设置不从1开始的正文页。 Version 2.01
错误修正:某些灰度04H的PDG会导致程序出错退出。 Version 2.00
错误修正:某些JPEG 2000调色板图像解码不准确。
改为发行Unicode版,不再发行ANSI版。
取消英文版。我不太相信玩PDG的人会看不懂中文,Unicode版在非中文环境下也能运行。 Version 1.16 新增功能:支持从资源管理器拖拽文件、文件夹。
功能增强:黑白图像转PDG时,能够识别颜色“不纯”的黑白图像。
功能修正:可以直接输入、编辑目标文件夹。
错误修正:不能正确解码采用PHOTOMETRIC_PALETTE的单色图像。 错误修正:某些JPG中的EXIF旋转标识识别错误。
Version 1.15 错误修正:IJL不能正确解码某些含JFXX段的JPG文件。
Version 1.14 zlib、IJG代码恢复原始版本,与IPP版说再见,以避免层出不穷的兼容性问题。
Version 1.13 功能增强:JPEG
2000解码改用Kakadu,以加快速度。 功能增强:JPEG编解码改用经过修正的IJL
2.0,以加快速度。 功能增强:zlib、IJG代码改用IPP优化版,以加快速度。 功能增强:加大Pdg
Maker内存分配长度,兼容某些背景极其杂乱的TIFF。
Version 1.12 错误修正:某些Old-style JPEG压缩的TIFF文件显示有错。
Version 1.11 错误修正:某些CMYK色彩空间的JPG文件显示不正确。
Version
1.10 新增功能:“黑白图像转PDG”选项。如果此选项被选中,黑白TIFF、PNG、GIF、DjVu在命名为PDG时,将自动转换成00H
PDG,相当于PDG
Maker。感谢coolman、hstong的无私奉献! 新增功能:支持名为PDG,实为GIF的文件,方便从售书网站上补封面。 功能增强:用进度条显示转换进度,并允许人工中断转换过程。 功能增强:支持早期PM44封装的photo
DjVu。 错误修正:名为PDG,实为空白DjVu的文件显示不正确。 错误修正:打开某些JPEG 2000图像时出错退出。
Version 1.09 新增功能:恢复图像文件扩展名,包括恢复名为JPG实为PNG,或名为PDG实为JPG、JPEG
2000、PNG、TIFF、DjVu等的文件。操作见使用说明。 新增功能:支持名为PDG,实为jpeg 2000的文件,包括jpeg
2000插图。 功能增强:改善图像缩放显示效果。 错误修正:某些CMYK色彩空间的JPG文件打开后色彩显示不正常。 由于原软件图标与HugeChm的图标重复,更换了一个新的图标。
Version
1.08 新增功能:与PdfToy联动。 错误修正:打开某些名为PDG,实为黑白TIFF的文件会出错退出。 错误修正:不能正常显示某些名为PDG,实为JPG压缩的TIFF文件。
Version 1.07 错误修正:打开某些黑白PDG时可能出错退出。
Version 1.06 错误修正:某些CMYK色彩空间的JPG(PDG)文件显示不正确。
Version
1.05 错误修正:某些页面的缩略图可能显示不全。 错误修正:某些CMYK色彩空间的JPG(PDG)文件显示不正确。
Version
1.04 新增功能:在将图像文件更名为PDG时,如果在图像文件夹下有Catalog.xml,将按照其中信息,在新文件夹中自动生成BookContents.dat文件。 新增功能:在将图像文件更名为PDG时,如果在图像文件夹下有a.opf,将按照其中信息,在新文件夹中自动生成BookInfo.dat文件。
Version 1.03 功能增强:支持ACH格式的PDG,支持04H的黑白PDG。
Version 1.02 功能增强:libpng源代码升级至v1.2.28。 错误修正:碰到某些破损PNG会出错。
Version
1.01 新增功能:支持按照JPEG格式中的EXIF信息,自动对图像进行旋转。某些数码相机喜欢这个。 功能增强:放宽格式检查,兼容某些第三方工具生成的不规范PDG。 新增功能:在当前页前插入“原书缺页”。
Version
1.00 新增功能:从列表中删除所选项。文件本身不会被删除。 新增功能:在将DjVu更名为PDG时,将*.xml、*.opf文件从源文件夹复制到目标文件夹。 同步发现英文版。
Version
0.02 功能增强:在将DjVu重命名为PDG时,自动跳过无INFO段的DjVu文件,如索引文件(index.djvu)。
Version
0.01 将图像文件更名为PDG。 重新排列PDG文件名。 |