找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

解决epub漫画白边问题,以及kindle无法识别漫画为漫画的问题

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

解决epub漫画白边问题,以及kindle无法识别漫画为漫画的问题-1.jpg
2.查看\content里是否有一堆xhtml文件和上面的图片是对应的

解决epub漫画白边问题,以及kindle无法识别漫画为漫画的问题-2.jpg
3.用编辑器随便打开一个xhtml文件,是否img标签里有  width="1700" height="1700" 这个内容

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

解决epub漫画白边问题,以及kindle无法识别漫画为漫画的问题-4.jpg
这个是原文件

解决epub漫画白边问题,以及kindle无法识别漫画为漫画的问题-5.jpg
这个是裁切后的文件

解决epub漫画白边问题,以及kindle无法识别漫画为漫画的问题-6.jpg
这些是处理时产生的中间文件

解决epub漫画白边问题,以及kindle无法识别漫画为漫画的问题-7.jpg
这是前后对比
至此第一个问题解决
对于第二个问题,我找不到原因,我只能将那些不被识别的文件用kindle comic creater 打开之后再导出kf8就能被识别了。
对于这两个问题,如果有大佬有简单方法,请你和我说说,这样做实在太累了。
链接:https://pan.baidu.com/s/1UuOKWbtOSdwjJIWNe-CG0Q?pwd=1z0r
提取码:1z0r
回复

使用道具 举报

大神点评(3)

uhfeq 昨天 17:39 显示全部楼层
先顶一个
回复 支持 反对

使用道具 举报

提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

支持
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐