上一篇
科目二已过:还愿
漫画,一张一张的翻页式的阅读已成为过去。当今主流的是下拉滚动式阅读,减少了等待时间,降底打断阅读的机率,沉浸式的阅读体验。
囤积在硬盘里的漫画,可否有同等的待遇?可惜的是大家都忙着开发移动端应用,早已忽略了这小众的需求。
现存的PC端漫画阅读器,居然还是一页一页的翻页模式,直接使用 ADCSee 5.0 不更好么,无须再下载新的软件。
没有适合的漫画阅读器软件,怎么办?程序员:自已造。
结合自身的专业,决定依赖浏览器作为容器,制作一个 Web 版的漫画阅读器。
1.无须额外安装,访问链接即可
2.跨平台,支持:win、mac 和 移动端
3.实时更新,100%同步
Comic++ 是属于站在巨人肩膀的产物,其核心依赖 zip.js 库,减少对压缩文件操作研发时间。于是结合真实的应用场景,Comic++拥有了三个文件上传模式。
选择上传Zip压缩文件,自动解压到内存,解压文件的快慢由PC性能决定。根据文件索引,一张一张生成图片预览,非图片格式文件,自动跳过。可支持拖动上传。
选择文件夹,自动过滤非图片文件,自动生成图片预览。注意:拖动上传不支持该方法。
充许同时选择多个图片文件上传,按图片上传先后顺序,自动生成图片预览。选择文件上传与拖动上传皆可实现。
三个文件上传模式不同之处在于对上传文件的预处理,主要读取文件内图片文件方式不同,后面的大同小异。
1.关灯,切换黑白主题
2.设置放大,调整漫画图片的适合大小
3.设置间距,调整漫画图片的上下间距
基于漫画的真实文件存储在本地,上传的文件路径存在内存,通过下拉滚动,利用路径索引,提前生成预览图片。
jszip: https://github.com/Stuk/jszip
jszip-utils: https://github.com/Stuk/jszip-utils
唐牛才是食神