做了一个看漫画的工具 [15/07/28更新0.1.0]
本帖最后由 axb 于 2015-7-29 13:33 编辑总是感觉上班的时候不管用什么工具看漫画都不怎么方便,于是自己写了个专门看漫画的工具,能够用滚动的方式浏览漫画,支持jpg/png/bmp等常用图像格式,同时也支持zip/rar/7z压缩格式的直接读取。因为不怎么会起名字,所以就直接叫axb's MangaViewer了。
程序会自动裁切双页图片,并把一个文件夹中的所有图片拼接成一个长图,使用滚动的方式浏览。
为了能在上班的时候也能用这个工具看漫画并且不容易被发现,我省略了程序的UI,程序看起来是这个样子:http://blog.qdaxb.me/wp-content/uploads/ckfinder/images/20130717_232817.png
主界面是图片显示区,下方是当本章(当前文件夹)阅读的进度条。没了。
放在工作环境里是这样的:
另外提供了Alt+`老板键防止突发情况
滚动方式为三种:
1、直接使用滚轮
2、鼠标右键+左键点击进入移动模式,之后移动鼠标为向下滚动,ctrl+移动鼠标为向上滚动,单击左键退出移动模式。
3、空格/退格,Up/Down
其他的一些功能:
按H显示帮助
**常规**
O/双击:打开文件右键:拖动窗口
Alt+`:窗口隐藏Q/Esc:退出
**阅读**
右键+左键:进入滚动模式左键:退出滚动模式
滚动模式下移动鼠标:滚动图片滚动模式下Ctrl+移动鼠标:反向滚动图片
滚轮:滚动图片Ctrl+滚轮:翻页
空格/Down: 向下移动Backspace/Up: 向上移动
左键点击进度条:按进度跳转G/右键点击进度条:按页数跳转
0-9: 修改移动步长(1/10-1/1)
**显示**
P:切换进度条完整显示模式Tab:切换分页模式
Ctrl+T:切换图像缩放算法(更快/更好)H:切换帮助显示
Alt+滚轮:调整宽度Shift+滚轮:调整高度
F:适应图像大小Shift+F:全屏幕
V0.1.0 2015/07/28
-增加全屏功能
-增加左键拖拽功能
-取消静态编译
V0.0.9 2014/01/28
-修正图像原始大小不可用bug
-增加移动步长参数
-增加部分快捷键
V0.0.8 2013/08/15
-修改文件排序算法
V0.0.7 2013/07/20
-增加适应图像原始大小功能
V0.0.62013/06/18
-修改默认缩放算法
-修改帮助排版
V0.0.52013/06/18
增加转到指定页功能
V0.0.42013/06/17
增加Tab键切换切图模式功能
V0.0.32013/06/15
2013/05/24
增加压缩文件读取功能
2013/05/20
重写缩放算法
2013/05/07
重构主要模块
2012/08/27
重写文件读取类
2012/08/14
正序倒序浏览、缩放功能完成
2012/08/08
建立
下载地址:
http://blog.2baxb.me/mangaviewer
程序是开源的(GPL),如果喜欢折腾的话可以在这里找到源代码:
https://github.com/qdaxb/mangaviewer
如果有意见或者建议请直接:
1、回帖
2、发邮件(地址在图里)
3、新浪微博 @蛋疼的axb
老板在后面看着你呢! 原本打算下下来看看 结果看了下ide是qt就算了吧
纯支持期待完成 楼主做个能在Surface RT上看漫画的应用吧,保准能火。 引用第2楼mayazi于2013-06-17 12:34发表的:
原本打算下下来看看 结果看了下ide是qt就算了吧
纯支持期待完成 images/back.gif
ide是qt有什么问题吗……? 引用第4楼axb于2013-06-17 12:45发表的:
ide是qt有什么问题吗……?
images/back.gif
印象中是又大又慢又占资源,而且对(当鼠标用的)数位板反应不好。 引用第5楼wakiki于2013-06-17 12:48发表的:
印象中是又大又慢又占资源,而且对(当鼠标用的)数位板反应不好。 images/back.gif
因为要支持Linux系统所以选择了QT,大型应用或许会慢一些,对于这种小程序来说这种影响基本可以忽略不计。
数位板我确实不清楚了 这个软件的大小只有24.5K?
文件下载后,打不开 引用第7楼花城摩理于2013-06-17 13:08发表的:
这个软件的大小只有24.5K?
文件下载后,打不开 images/back.gif
file 4686.856 kb 引用第7楼花城摩理于2013-06-17 13:08发表的:
这个软件的大小只有24.5K?
文件下载后,打不开 images/back.gif
可能是点链接的时候自动弹出下载工具了,实际上还要再打开一个页面才能下载。 支持加密压缩包的解压么? 引用第10楼schneehertz于2013-06-17 13:14发表的:
支持加密压缩包的解压么? images/back.gif
目前还不支持,下个版本大概会加上吧。 引用第6楼axb于2013-06-17 13:04发表的:
因为要支持Linux系统所以选择了QT,大型应用或许会慢一些,对于这种小程序来说这种影响基本可以忽略不计。
数位板我确实不清楚了
images/back.gif
开源还支持Linux,楼主我信你啊 请问支持普通压缩包么。 引用第13楼kamiruding于2013-06-17 13:32发表的:
请问支持普通压缩包么。 images/back.gif
没有加密的压缩包是支持的 引用第13楼kamiruding于2013-06-17 13:32发表的:
请问支持普通压缩包么。 images/back.gif
同时也支持zip/rar/7z压缩格式的直接读取
这几个应该是普通压缩包了吧 技术宅造福社会 虽然电脑上已经有很强大的comicviewer和mangameyaa
还是支持一下lz 不是很明白总之很厉害的样子 可不可以不切页 已試用,長條好評,老闆鍵好評
就是右鍵和別的充足的時候好像不能移動(比如sougou的鼠標手勢)
鼠标移动模式颇有点平板的感觉,Nice! 能切页好棒
能长条看下来好幸福 先试试看。 先下来看看 电脑看麻烦 对于我这类boss就坐在办公室后方随时盯着自己的,这个软件使用还是很危险的;可能除此之外的都可用吧 能不能把切页功能做成可选……有些跨页的图也会被切掉了 很有意思啊 哎呦这个好棒,下来试一下~ 很棒! 引用第19楼Ruoivas于2013-06-17 16:04发表的:
可不可以不切页 images/back.gif
引用第26楼站立风景于2013-06-17 18:52发表的:
能不能把切页功能做成可选……有些跨页的图也会被切掉了 http://bbs.saraba1st.com/2b/images/back.gif
增加了Tab键开启/关闭切页模式的功能,重新下载覆盖一下就可以了。 引用第17楼maihajime于2013-06-17 15:31发表的:
虽然电脑上已经有很强大的comicviewer和mangameyaa
还是支持一下lz images/back.gif
最早是用comicviewer的,不过当时后退的算法有问题,不知道后来改进了没有
后来改用mangaeye,但是小窗看漫画的时候经常会自己也不知道卷动到哪去了…… 引用第20楼gene于2013-06-17 16:15发表的:
已試用,長條好評,老闆鍵好評
就是右鍵和別的充足的時候好像不能移動(比如sougou的鼠標手勢)
鼠标移动模式颇有点平板的感觉,Nice! images/back.gif
“右鍵和別的充足的時候好像不能移動”是什么意思? 引用第32楼axb于2013-06-17 21:07发表的:
“右鍵和別的充足的時候好像不能移動”是什么意思? images/back.gif
冲突吧 很赞很方便!一直希望找这样可以滚动的本地软件
个人期望~
1. 提供全屏模式
2.提供选择页码功能
3.支持多层压缩包 先马克一记
----发送自 STAGE1 App for Android. 樓主 貌似有BUG我WIN7 64位系統下面 一直打不開介面,然後我把一個漫畫壓縮包拖上去后就變這樣了。你看下附件吧
才發現 直接用滾軸就好了ORZ。沒菜單 UI 果然不習慣 在公司看e绅士的表示不需要这个
求eclipse版 引用第34楼mj0017于2013-06-17 21:52发表的:
很赞很方便!一直希望找这样可以滚动的本地软件
个人期望~
1. 提供全屏模式
2.提供选择页码功能
....... images/back.gif
增加了选择页码功能:
1、浏览模式下按“P”显示完整滚动条,左键点击滚动条按位置跳转,右键点击滚动条弹出页码输入框
2、直接按“G”也可以弹出页码输入框。
另外两个功能之后(大概)会加上。 win7 64,双击选择文件后弹出open file时未响应
页:
[1]
2