axb 发表于 2013-6-17 11:36

做了一个看漫画的工具 [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

likunplus 发表于 2013-6-17 12:31

老板在后面看着你呢!

mayazi 发表于 2013-6-17 12:34

原本打算下下来看看 结果看了下ide是qt就算了吧

纯支持期待完成

cyberalogo 发表于 2013-6-17 12:42

楼主做个能在Surface RT上看漫画的应用吧,保准能火。

axb 发表于 2013-6-17 12:45

引用第2楼mayazi于2013-06-17 12:34发表的:
原本打算下下来看看 结果看了下ide是qt就算了吧

纯支持期待完成 images/back.gif

ide是qt有什么问题吗……?

wakiki 发表于 2013-6-17 12:48

引用第4楼axb于2013-06-17 12:45发表的:

ide是qt有什么问题吗……?
images/back.gif

印象中是又大又慢又占资源,而且对(当鼠标用的)数位板反应不好。

axb 发表于 2013-6-17 13:04

引用第5楼wakiki于2013-06-17 12:48发表的:

印象中是又大又慢又占资源,而且对(当鼠标用的)数位板反应不好。 images/back.gif

因为要支持Linux系统所以选择了QT,大型应用或许会慢一些,对于这种小程序来说这种影响基本可以忽略不计。

数位板我确实不清楚了

花城摩理 发表于 2013-6-17 13:08

这个软件的大小只有24.5K?
文件下载后,打不开

cuchulain 发表于 2013-6-17 13:12

引用第7楼花城摩理于2013-06-17 13:08发表的:
这个软件的大小只有24.5K?
文件下载后,打不开 images/back.gif


file 4686.856 kb

axb 发表于 2013-6-17 13:13

引用第7楼花城摩理于2013-06-17 13:08发表的:
这个软件的大小只有24.5K?
文件下载后,打不开 images/back.gif

可能是点链接的时候自动弹出下载工具了,实际上还要再打开一个页面才能下载。

schneehertz 发表于 2013-6-17 13:14

支持加密压缩包的解压么?

axb 发表于 2013-6-17 13:15

引用第10楼schneehertz于2013-06-17 13:14发表的:
支持加密压缩包的解压么? images/back.gif

目前还不支持,下个版本大概会加上吧。

schneehertz 发表于 2013-6-17 13:15

引用第6楼axb于2013-06-17 13:04发表的:

因为要支持Linux系统所以选择了QT,大型应用或许会慢一些,对于这种小程序来说这种影响基本可以忽略不计。

数位板我确实不清楚了
images/back.gif




开源还支持Linux,楼主我信你啊

kamiruding 发表于 2013-6-17 13:32

请问支持普通压缩包么。

axb 发表于 2013-6-17 13:34

引用第13楼kamiruding于2013-06-17 13:32发表的:
请问支持普通压缩包么。 images/back.gif

没有加密的压缩包是支持的

cuchulain 发表于 2013-6-17 13:35

引用第13楼kamiruding于2013-06-17 13:32发表的:
请问支持普通压缩包么。 images/back.gif

同时也支持zip/rar/7z压缩格式的直接读取

这几个应该是普通压缩包了吧

ambivalence 发表于 2013-6-17 14:48

技术宅造福社会

maihajime 发表于 2013-6-17 15:31

虽然电脑上已经有很强大的comicviewer和mangameyaa

还是支持一下lz

达达葱 发表于 2013-6-17 15:46

不是很明白总之很厉害的样子

Ruoivas 发表于 2013-6-17 16:04

可不可以不切页

gene 发表于 2013-6-17 16:15

已試用,長條好評,老闆鍵好評
就是右鍵和別的充足的時候好像不能移動(比如sougou的鼠標手勢)

鼠标移动模式颇有点平板的感觉,Nice!

endlessz 发表于 2013-6-17 16:24

能切页好棒
能长条看下来好幸福

神王霸道 发表于 2013-6-17 16:35

先试试看。

culler 发表于 2013-6-17 17:40

先下来看看

asnanoha 发表于 2013-6-17 17:48

电脑看麻烦

southleaf 发表于 2013-6-17 17:49

对于我这类boss就坐在办公室后方随时盯着自己的,这个软件使用还是很危险的;可能除此之外的都可用吧

站立风景 发表于 2013-6-17 18:52

能不能把切页功能做成可选……有些跨页的图也会被切掉了

noneoneone 发表于 2013-6-17 19:04

很有意思啊

__________ 发表于 2013-6-17 19:34

哎呦这个好棒,下来试一下~

martinsol 发表于 2013-6-17 19:55

很棒!

axb 发表于 2013-6-17 20:58

引用第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键开启/关闭切页模式的功能,重新下载覆盖一下就可以了。

axb 发表于 2013-6-17 21:06

引用第17楼maihajime于2013-06-17 15:31发表的:
虽然电脑上已经有很强大的comicviewer和mangameyaa

还是支持一下lz images/back.gif

最早是用comicviewer的,不过当时后退的算法有问题,不知道后来改进了没有
后来改用mangaeye,但是小窗看漫画的时候经常会自己也不知道卷动到哪去了……

axb 发表于 2013-6-17 21:07

引用第20楼gene于2013-06-17 16:15发表的:
已試用,長條好評,老闆鍵好評
就是右鍵和別的充足的時候好像不能移動(比如sougou的鼠標手勢)

鼠标移动模式颇有点平板的感觉,Nice! images/back.gif

“右鍵和別的充足的時候好像不能移動”是什么意思?

nil 发表于 2013-6-17 21:49

引用第32楼axb于2013-06-17 21:07发表的:

“右鍵和別的充足的時候好像不能移動”是什么意思? images/back.gif

冲突吧

mj0017 发表于 2013-6-17 21:52

很赞很方便!一直希望找这样可以滚动的本地软件

个人期望~
1. 提供全屏模式
2.提供选择页码功能
3.支持多层压缩包

骑着御坂 发表于 2013-6-17 22:37

先马克一记

----发送自 STAGE1 App for Android.

kamiruding 发表于 2013-6-17 22:57

樓主 貌似有BUG我WIN7 64位系統下面 一直打不開介面,然後我把一個漫畫壓縮包拖上去后就變這樣了。你看下附件吧


才發現 直接用滾軸就好了ORZ。沒菜單 UI 果然不習慣

allenz 发表于 2013-6-17 23:07

在公司看e绅士的表示不需要这个

求eclipse版

axb 发表于 2013-6-18 13:10

引用第34楼mj0017于2013-06-17 21:52发表的:
很赞很方便!一直希望找这样可以滚动的本地软件

个人期望~
1. 提供全屏模式
2.提供选择页码功能
....... images/back.gif

增加了选择页码功能:
1、浏览模式下按“P”显示完整滚动条,左键点击滚动条按位置跳转,右键点击滚动条弹出页码输入框
2、直接按“G”也可以弹出页码输入框。

另外两个功能之后(大概)会加上。

vista852 发表于 2013-6-18 17:25

win7 64,双击选择文件后弹出open file时未响应
页: [1] 2
查看完整版本: 做了一个看漫画的工具 [15/07/28更新0.1.0]