麦克雷

标题: 解决epub漫画白边问题,以及kindle无法识别漫画为漫画的问题 [打印本页]

作者: p5d4a1n7i    时间: 昨天 17:39
标题: 解决epub漫画白边问题,以及kindle无法识别漫画为漫画的问题
我在找魔都精兵的资源时去zlib找的epub资源,usb传到kindle上后发现一方面有很多白边,另外一方面kindle无法识别漫画为漫画,无法使用为漫画制作的设置。
针对第一个问题,起先以为是图片在制作时没有缩放,但是后来我在检查文件时发现原来是原本的图像有问题,原本的图像就有两个大白边。我去网上找了半天没有解决方法。所以我只能自己解决了,于是我想可不可以将图片提出来然后用kindle comic creater在制作成漫画,但我很快否决了。我不知道是什么原因,我用这个软件导出漫画时奇慢无比。我习惯一本漫画就将目前所有的章节放起来,可能是因为我一次放太多吧。总之我不想一次一次导。
所以我就考虑可不可以直接对epub文件下手,直接裁剪里面的图片。然后裁剪完发现图片的缩放有问题,原来是img标签的长宽也得调节,最终代码调整半天算是成功了。
但我不知道别人的epub文件是不是这个格式,所以我把使用条件和源码放出来大家自己调,如果你确定你的文件和我的要求一样直接使用我打包后的就行。
要求:1.将你的epub文件后缀改为.zip然后解压缩,查看\content\resources路径是否存在里面除了一些别的文件都是一些图片且为jpg格式。

(, 下载次数: 0)
2.查看\content里是否有一堆xhtml文件和上面的图片是对应的

(, 下载次数: 0)
3.用编辑器随便打开一个xhtml文件,是否img标签里有  width="1700" height="1700" 这个内容

(, 下载次数: 0)
上面三个都符合应该就不会出问题了,没办法我写的程序比较死,我还有点菜。
下面说一下代码的效果,代码会将指定文件夹里所有的epub文件,并以你指定的页面范围对页面的长宽进行平分的裁切。
点击程序后会让你选文件夹也就是要处理的文件所在的文件夹,然后填写要开始裁切的页码(比如:从第二页开始就填2),然后填写要结束裁切的页码(比如:到倒数第二页之后结束就填-2),然后分别填长宽裁切的百分比(比如:宽裁切0.6也就是左右两边各裁切0.2)

(, 下载次数: 0)
这个是原文件

(, 下载次数: 0)
这个是裁切后的文件

(, 下载次数: 0)
这些是处理时产生的中间文件

(, 下载次数: 0)
这是前后对比
至此第一个问题解决
对于第二个问题,我找不到原因,我只能将那些不被识别的文件用kindle comic creater 打开之后再导出kf8就能被识别了。
对于这两个问题,如果有大佬有简单方法,请你和我说说,这样做实在太累了。
链接:https://pan.baidu.com/s/1UuOKWbtOSdwjJIWNe-CG0Q?pwd=1z0r
提取码:1z0r
作者: uhfeq    时间: 昨天 17:39
先顶一个
作者: 辽宁生活网i    时间: 昨天 17:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: b87269555    时间: 昨天 17:40
支持




欢迎光临 麦克雷 (https://mavom.cn/) Powered by Discuz! X3.5