Wing Kai
Wing Kai
hearts.svg, circles.svg, oval.svg
开发分支 v0.0.2 - [x] 重构界面 - [ ] 按照作者分类显示 - [x] 支持更多格式的文件 (zip, epub, pdf) - [ ] 支持偏好设置 - [ ] 支持两种配色主题 - [ ] 优化阅读体验
第二个预览版准备增加对zip、pdf、epub的支持。 查找了一些第三方库,写了一些简单的demo,在此做个笔记 --- # pdf.js 获取图片渲染至 canvas ``` javascript const canvas = document.createElement('canvas'); const PDFJS = require('pdfjs-dist'); // 读取pdf并渲染到canvas const data = new Uint8Array(fs.readFileSync('haha.pdf')); PDFJS.getDocument(data).then( pdfDocument => pdfDocument.getPage(1) ).then( page...
内容不多,感觉没太大必要做成一个单独的模块,放在这里记录好了…… # shortcut.js ``` javascript const Immutable = require('immutable'); let listenList = Immutable.Map({}); let keyDownGroup = []; const getKeyGroupString = keyGroupArray => { let keyGroup = Array.from(keyGroupArray); keyGroup.sort(); return keyGroup.join(',');...
只适用于像electron框架这种node与webkit结合的环境使用 ``` javascript const fs = require('fs'); const canvas = document.createElement('canvas'); const image = new Image(); const scale = image => { return 600 / (image.width > image.height ? image.width...