最近用 Kindle 3 看扫描的书(漫画和字书都有),直接看扫描版的原始书还是有很多不便。在原装系统中没有切边的功能,虽然“多看"中有切边的功能但也不是很智能。比如扫描的书页里面,有一些是奇数页左边空白多一点,偶数页右边空白多一点。

以前都是使用 PS 把页面中有效的部分切出来,但是如果一本书页面很多的话,很可能切几天都没有切完。所以自己做了一个小工具,利用 OCR 中版面分析的思想把页面中的有效部分提取出来,然后把白边去掉。整个过程中,程序自动计算白边的范围,无须手工干预。目前还只能对图片进去操作,未来应该会加入直接裁切 PDF 的功能。

点击下载

使用方法(命令行方式):

MarginCutter.exe 文件目录或具体文件名 -o=输出路径

比如:MarginCutter.exe c:/test/ -o=d:/output

效果如下,红色部分是 JPG 文件边:

新版本:http://blog.csdn.net/kowity/article/details/6636245

扫描版页面自动切边工具相关推荐

  1. 扫描版页面自动切边工具 v1.1

    最近用 Kindle 3 看扫描的书(漫画和字书都有),直接看扫描版的原始书还是有很多不便.在原装系统中没有切边的功能,虽然"多看"中有切边的功能但也不是很智能.比如扫描的书页里面 ...

  2. 扫描版PDF自动添加书签 | 电子书目录自动获取

    经常遇到扫描版PDF没有书签的情况,阅读起来很不方便,手动添加书签耗时较多. 自动获取目录,自动添加书签,完美解决.

  3. js 刷新页面但是不闪烁_前端开发还在手动刷新页面?手把手教你搭建一个自动刷新工具...

    作为一名前端,开发web页面是我们的本职工作.在完成一个页面开发的过程中,保存代码然后手动刷新页面查看效果,这样的动作需要重复无数次,虽然一次这样的动作可能只要花费几秒钟的时间,但是次数多了也挺浪费时 ...

  4. 用java写ods系统_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...

    TableGo是基于数据库的代码自动生成工具,低代码编程技术的实现,可以零代码自动生成SpringBoot项目工程.生成JavaBean.生成前后端分离的CRUD代码.生成MyBaits的Mapper ...

  5. java生成iso9660工具_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...

    TableGo_20210212 v7.0.0 正式版发布,此次版本更新如下: 1.新增对DB2数据库的支持 2.新增按字段生成文件,支持把字段.JSON.XML数据转换成任何代码 3.新增大量新的自 ...

  6. 基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)

    TableGo_20200520 v6.9.0 正式版发布,此次版本更新如下:           1.新增对JDK9及以上版本Java环境的支持           2.生成JavaBean更名为生 ...

  7. 基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.4.0版)

    TableGo_20210921 v7.4.0 正式版发布,此次版本累计更新如下:           1.新增企业或个人的简单定制版本,为企业和个人提供软实力的增值           2.新增导入 ...

  8. 前台页面与后台管理系统自动生成工具

    前台页面与后台管理系统自动生成工具:基于SpringBoot + Thymeleaf + Mybatis + 数据库 http://www.autosoftline.cn

  9. mysql javabean 工具_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)...

    TableGo_20200520 v6.9.0 正式版发布,此次版本更新如下: 1.新增对JDK9及以上版本Java环境的支持 2.生成JavaBean更名为生成数据模型并且提供了C#.C++.Gol ...

最新文章

  1. 安装 Fedora 22 后要做的事情
  2. 成为算法工程师的路上,掌握什么思维会让自我提升突飞猛进?
  3. 阿里达摩院包揽AI领域六大权威榜单冠军:用人类的学习方式超越人类
  4. 用Eclipse开发JavaWeb项目:错误信息 javax.servlet.http.HttpServlet was not found on the Java Build Path...
  5. OTA和Recovery系统升级流程介绍
  6. Android App 瘦身总结 第一章 图片资源的优化处理
  7. 前端session存储实例
  8. MicroStation V8i简体中文版中文字体乱码解决办法
  9. 从源码深入理解Spring IoC 注解
  10. JavaSE基础——IO流详解(2)其他常用的流和Properties 集合
  11. 【牛腩】FreeTextBox
  12. modscan32做主站 一直显示MODBUS MESSAGE TIME-OUT
  13. 明华澳汉 sle_4442 卡 读写
  14. asymptotic (infinite-training-sample)
  15. TCP完成端口服务器构建
  16. Java中的注解是什么意思,有什么用
  17. Nginx使用memcached外置缓存
  18. 解决:win10有提示音,但是播视频没有声音
  19. 京东QQ都没有的牛轰特效、两个ListView联动效果,不用stickyheaderlistview,
  20. 2012年6月10日免费http代理大全

热门文章

  1. 好的计划是通向成功的捷径
  2. Python hashlib模块详细
  3. 视达配色教程13 黄色的色彩性格是什么
  4. android开发需要学什么!技术水平真的很重要!面试建议
  5. 【软件测试】自动化测试战零基础教程——Python自动化从入门到实战(完结)
  6. 论文翻译—ICP算法论文(节选1~4章)
  7. 3D空间中射线与三角形的交叉检測算法
  8. 姓胡取名:胡姓女孩名字大全
  9. 内网穿透轻松突破内网服务器并远程控制
  10. 活动回顾丨港科E家“E起午餐会”(第一期)【2020新春午餐茶会】