[kindle]如何用chainLP和BatchLP将漫画文件夹生成mobi格式文件

时间:2024-01-29 16:23:08

很多经典漫画在[知道漫画补档](https://kindle.smgzd.com/) 论坛都可以找到。但是有不少资源因为各种原因还是难以获取。自己动手丰衣足食,今有舍友分享的漫画若干,
image
单纯的jpg格式在kindle上只是相当于单一册的书。吾生也有涯而知也无涯,just do it!
没有找到calibre对应的方法,但是找到了另一种解决方案:ChainLP偶尔使用,BatchLP批处理。感谢巨佬的教程 https://bookfere.com/post/266.html
所有准备文件链接:https://pan.baidu.com/s/1iL8yuQaSyH56cYAnqUwA0g
提取码:1453
image

  • ChainLP Dependency File为软件本体所需依赖,需要将其放入软件的根目录下,否则在使用过程中,当 ChainLP 检测到依赖文件不存在时,会弹出具体的提示:缺什么文件以及文件的下载地址。这个依赖文件夹包括:
    • kindlegen.exe – 生成 Mobi 格式电子书(必须)
    • ZIP32J.DLL 和 zip32.dll – 生成 EPUB 或 ZIP 文件
    • UNZIP32.DLL – 读取 ZIP 压缩包(32位)
    • unrar.dll 或 unrar32.dll – 读取 RAR 压缩包
    • kindlestrip.py – 剔除生成 mobi 中的源文件(需要安装 Python 2.7x)
  • ChainLP40b17为软件本体压缩包
  • Total Commander的批量重命名功能很好用:链接:https://pan.baidu.com/s/1rnMmJPogMRvipqnl8kYD6w 提取码:1453

ChainLP
由于 ChainLP 这款软件是由日本网友开发的,所以初次运行时界面会显示日文。为了方便使用,可以点击界面最上方的菜单栏中的“Language”,在弹出的菜单中点击“English”,然后关闭软件重新打开即可变成英文版界面。下面的操作步骤皆是以英文界面为例。
image
软件的界面除了上边的菜单栏和下边的状态栏外,分为左、中、右三栏:左栏为图片文件列表显示区,中栏为预览区,右栏为操控区。下面按照操作顺序对每个步骤进行说明。

1、导入图片

在右栏的操控区中,可以看到“Input”小区块有 dir(目录)、arc(zip、rar等存档) 和 txt(TXT文本) 单选项。Role 表示旋转图片,可以把导入的图片顺时针旋转预设的度数,如 90、270、180,或者左右、上下镜像变换,不旋转则选择“None”。

因为前面已经把所有漫画图片放到了一个文件夹中,所以这里选择 dir。图片不需要做旋转或镜像变换处理,“Role”选择“None”。然后点击【Input】大按钮,在弹出的对话框中定位到放置漫画图片的文件夹,点击【保存】按钮,即可导入文件夹中的所有图片文件。

2、调整图片

所有图片文件会以列表的形式显示在软件左栏。导入图片后,ChainLP 会自动检测图片是彩色还是黑白,所以在“Fig”列会看到,勾选的是彩色图片,其他为黑白图片。

列表支持单选多选(支持拖选)操作,可以通过右键菜单中的功能项做相应操作,如: Delete(删除)、Figure(图)、Text(文本)、Color Check(色彩检测)、0 deg(复位旋转)、Right 90 deg(顺时针旋转 90 度)、Left 90 deg(逆时针旋转 90 度)、180 deg(旋转 180 度)。对于单项,还可以通过右键菜单中的 Prev(上移)、Next(下移)调整排序。

点选左栏列表某一项,可以在中栏预览效果。因为在 Kindle 中对比度较强的图像看起来效果更好,所以对于那些看起来对比度不足、看起来发虚图片,可以通右栏的 Bold(轮廓,勾选生效)、 Gamma(伽马,勾选生效,可选“AutoLevel”设置为自动色阶) 和 Histgram(直方图)功能统一调节。注意,在使用 Histgram 功能时,对左栏列表中勾选和非勾选的可分别调整。

3、页面设置

因为 Kindle 产品的屏幕尺寸并不一样,为了适配相应设备的屏幕,需要预先设置生成电子书的图片尺寸。虽然可以通过菜单项“Resolution”选择相应的 Kindle 产品,但是因为 chainLP 截至 2013 年 2 月就停止更新了,所以在选择屏幕尺寸时找不到 Kindle Paperwhite 和 Kindle Voyage。

当然这并不影响使用,还可以手动匹配屏幕尺寸。在界面右栏中,可以找到“Size”这个设置项,第一个框的数值是 width(宽),第二个框的数值是 height(高)。如果不知道自己的 Kindle 屏幕尺寸,只需打开 Kindle,用两个手指同时点击屏幕的对角,就可以得到一张截图,截图的尺寸即为屏幕的实际尺寸。

一般为了保证图片的等比例缩放,只需限定最长边即可。以 Kindle Paperwhite 为例,它显示尺寸为 758*1024 像素,最长边为 1024,就可以在第二个框输入 1024,然后点击后面的下拉框,选择 LockH(锁定高)。当然你也可以根据实际情况选择其它项:

  • Nomal – 保持图片比例,不足处填充空白
  • LockW – 限定宽度,等比例缩放图片
  • LockH – 限定高度,等比例缩放图片
  • 横** – 限定宽度,等比例裁剪图片
  • 縱** – 限定高度,等比例裁剪图片
  • 元** – 保持图片尺寸为原始大小

“Direc”可设置页面翻页方向:Right to Left(从右向左翻页)、Left to Right(从左向右翻页)。“Sharpness”可设置图片的锐度,共 5 个锐度级别,勾选生效。

除此之外,还有其他设置项,如 Aspect、Page Analys 等更多参数的解释,请点击这里,定位到第 14 页查看网友 qsmyxkx 提供的参数详解。并根据自己的实际需要自行体验。

4、添加元数据

右栏底部可设置电子书的 Title(书名)、Author(作者)。点击【Doc Info】按钮可弹出更详细的电子书元数据,可根据需要自行填写。

5、生成电子书

全部准备完毕后就可以输出电子书啦。勾选中栏的“Fixed output folder”,然后点击其后的【…】按钮,选择电子书的输出目录。然后在右栏的“Output”小区块选择输出电子书的格式,因为漫画是在 Kindle 中阅读,所以选择 Mobi 格式,最后点击【Output】大按钮开始转换(状态栏中有进度条提示)。

等待转换完毕,就可以得到一份亲手制作的 Mobi 格式漫画电子书了。
/***************************************************************/
BatchLP
BatchLP.exe 是一个批处理程序,可以根据设定好的配置,自动批处理图片,这样就不必每次都做同样的设置了。在生成电子书时,可能你会注意到【Output】按钮上方有一个名为“Batch”复选框,勾选之后会交给 BatchLP.exe 处理。当然,真正批处理不仅仅是用在这里。

比如此次在 ChainLP.exe 中设置好了图片尺寸、锐度、色阶等,可以点击菜单栏中的“Edit”,再点击“Save Profile…”,在弹出的对话框中定位到 ChainLP 软件目录,重命名一下,如 set1.ini。

接下来双击运行批处理程序 BatchLP.exe。点击“Profile”后的下拉框,选择刚刚保存的 ini 配置文件,“Mode”选择 Mobi,“Folder”选择电子书输出位置。然后把含有漫画图片的文件夹拖放到界面空白处,软件就会根据预置的配置文件自动生成电子书啦。
image

tips1:
批量重命名:在转换批处理时,由于文件名十分复杂没有规律,加上数量庞大,在加入任务队列时我经常忘掉是谁的turn。其他的批量重命名小工具不是很好用,tc功能很多,但是我目前只用到一个,有时间再后续钻研。
image
CTRL+A选中所有文件,然后CTRL+M进入重命名,
image
我的需求是在原来文件名的基础上,加上序号来做明显的划分,因此原文件名是[N],改成[C][N]。其实两个[]之间不一定要用,还可以用空格或者.或者其它,只是容易区分,你不加也行。我图中就用——去作为分隔符。
tips2:
窗口前置:在将一批文件拖入BatchlP时,需要频繁的切换窗口来保持其始终处于前置,为简化操作,使用TopMost 链接:https://pan.baidu.com/s/1_PjU-rxdlZVW2UkInp_jsA 提取码:1453
image
选中目标窗口后,按住快捷键 CTRL+ALT+空格 就可以。
以前植物大战僵尸,用过变速齿轮+topmost来在花园蜗牛里面刷钱,方法确实没有直接ce来钱快,但是小工具后来确实帮了不少忙