• kindle自定义屏保之自定义字帖


    kindle自定义屏保之自定义字帖

    01 前言

    毕业以后,很少动笔写字了,某天要手写一堆材料,写出来实在不忍直视,于是当晚下班后突发奇想——能不能把一些字帖搞成kindle屏保,摆在桌面上,睡前说不准还能练练 随便瞄几眼。趁着周末,上网先查了一些资料,还真有人用kindle来练字的。好的,搞起~

    02 正文

    适用情况:

    • 情况一:kindle越狱了,过程略,参考这里,而且安装了ScreenSavers Hack插件,参考这里
    • 情况二:kindle没越狱但也有其他方法能自定义设置屏保图的
    • 情况三:不使用kindle,但自定义字帖内容的思路亦可借鉴,输出成PDF后,可实际打印或处理成图片,放在其他设备上做屏保等操作

    (1)字帖选择

    首先是字帖的问题,因为是打算做成屏保,相当于只有一页,每次锁屏都会换掉。既不想搞那么基础的(又不是初学了),也不想搞很专业的(还不如老老实实买本字帖练),最好是一些唐诗宋词之类的内容(同时还能学学诗词)。
    网上找了一通,都不是特别满意,要么输出有水印,要么是格式花里胡哨的,或者内容不是特别符合。于是换了个思路,找找看有没有开源的字帖制作软件,好,找到一个,先看个效果图:
    效果图1

    (2)字帖制作

    这软件不错了,支持在线生成字帖,能输出PDF,格式(边距、字体、字号、颜色等)也能调整。点我传送
    不过字体可选择的有点少,目前只支持繁体的,但是看到“关于”页面上这句话之后,深以为然:
    关于

    —— “而且寫繁體字也有助於理解文字的演變和其蘊含的文化

    使用方法也很简单,把要生成的文字,复制到右边的编辑框,程序会自动生成:
    设置
    需注意的是:

    1.文字内容需先处理成繁体字。批量简体转为繁体,参考这里
    2.个别字可能无法生成的(明显与其他字不同),可以尝试另外查询其对应的繁体字,比如:
    无法转换
    个别生僻字的繁体查询,参考这里
    如果不处理这些异常的文字,导出PDF时对应的位置可能是个符号。

    确认没问题后,点击“下载”按钮即可导出PDF文件,或者点“打印”按钮可以进行打印预览。

    有了PDF文件,就可以做很多事了,比如:

    • 去打印店打印出来
    • 直接通过USB线传到kindle或其他设备
    • 转换成azw3/epub等格式,然后再传到kindle或其他设备
    • ……

    (3)PDF转换成图片

    相信大家的电脑上都会装有一款PDF处理软件,可以直接转,每页一张图。
    或者也可以找一些在线转换的网站,随便搜一下:在线PDF转PNG,就有了。

    (4)图片转为kindle屏保图

    这一步也可以“各显神通”,PS(Photoshop)大法等等。
    也可以参考另一篇文章《Powershell快速生成指定尺寸的Kindle屏保图》,就可以批量转换。
    把转换好之后的图片,传到kindle上即可“享用”。

    附上效果图(宋词):
    屏保图1

    屏保图2
    还有一个PDF版本(唐诗):
    PDF版

    03 后记

    最后,中间还碰到了几个小问题:

    1. 安装的ScreenSavers Hack插件,好像最多只支持100张图片,多的图片放进去还不生效,这比较头疼。不过短时间也够用,实在不行只能手工换一波图片。
    2. 想要的唐诗/宋词/元曲等全文内容怎么找,找到一个还不错的选择,点我传送。根据自己喜欢的内容,复制下来就是了。

    另外,这个生成字帖的在线网站,也可以把源代码下载到本地,然后在本地使用,点我传送。步骤:

    1. 下载码源(或者直接下载ZIP)
    git clone https://gitee.com/antidestiny/calligraphy.git
    
    • 1
    1. 使用谷歌/火狐浏览器打开index.html文件即可使用。

    在本地使用还有个好处,可以自行修改,要加功能可以自己加。比如可以加 一键转繁体、各种符合清理替换、配置保存、配置重置等等

    看着手上的kindle又香起来了(不过是换一个地方吃灰 )~

    有其他想法的小伙伴可以留言交流~

  • 相关阅读:
    详解JAVA远程debug
    Redis缓冲穿透和缓冲击穿工具类的封装
    服务器配置怎么查看
    跨域问题解决方案(三种)
    SpringMvc学习之旅与Thymeleaf的常用用法
    开发人员使用Helix QAC满足合规性的5大原因
    【Python】读取文件的名字和文件后缀名
    小小一款代码编辑器竟然也可以有程序运行之功能——Sublime Text3运行各种语言程序的总结
    springboot:时间格式化的5种方法(解决后端传给前端的时间格式转换问题)推荐使用第4和第5种!
    初识面向对象上
  • 原文地址:https://blog.csdn.net/HoKis/article/details/127836676