找回密码
 立即注册
搜索
查看: 10474|回复: 63

[分享] 做了一个看漫画的工具 [15/07/28更新0.1.0]

[复制链接]
     
发表于 2013-6-17 11:36 | 显示全部楼层 |阅读模式
本帖最后由 axb 于 2015-7-29 13:33 编辑

总是感觉上班的时候不管用什么工具看漫画都不怎么方便,于是自己写了个专门看漫画的工具,能够用滚动的方式浏览漫画,支持jpg/png/bmp等常用图像格式,同时也支持zip/rar/7z压缩格式的直接读取。因为不怎么会起名字,所以就直接叫axb's MangaViewer了。

程序会自动裁切双页图片,并把一个文件夹中的所有图片拼接成一个长图,使用滚动的方式浏览。
为了能在上班的时候也能用这个工具看漫画并且不容易被发现,我省略了程序的UI,程序看起来是这个样子:
主界面是图片显示区,下方是当本章(当前文件夹)阅读的进度条。没了。

放在工作环境里是这样的:
  
另外提供了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.6  2013/06/18
-修改默认缩放算法
-修改帮助排版

V0.0.5  2013/06/18
增加转到指定页功能

V0.0.4  2013/06/17
增加Tab键切换切图模式功能

V0.0.3  2013/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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 12战斗力 +13 收起 理由
tioover + 1 谢谢大大发片!!!
kaics + 1 谢谢大大发片!!!
manyin1 + 2 楼主纯福利
kamiruding + 1 楼主纯福利
bubeby + 1 楼主纯福利
mj0017 + 1
FM~ + 1 楼主纯福利
uyio + 1
水榭听风 + 1 楼主纯福利
garay + 1 超好用!省略UI是亮点!希望能添加拖放进度条到指定页数
martinsol + 1 很棒!
__________ + 1

查看全部评分

回复

使用道具 举报

     
发表于 2013-6-17 12:31 | 显示全部楼层
老板在后面看着你呢!
回复

使用道具 举报

     
发表于 2013-6-17 12:34 | 显示全部楼层
原本打算下下来看看 结果看了下ide是qt就算了吧

纯支持期待完成
回复

使用道具 举报

     
发表于 2013-6-17 12:42 | 显示全部楼层
楼主做个能在Surface RT上看漫画的应用吧,保准能火。
回复

使用道具 举报

     
 楼主| 发表于 2013-6-17 12:45 | 显示全部楼层
引用第2楼mayazi于2013-06-17 12:34发表的  :
原本打算下下来看看 结果看了下ide是qt就算了吧

纯支持期待完成
ide是qt有什么问题吗……?
回复

使用道具 举报

     
发表于 2013-6-17 12:48 | 显示全部楼层
引用第4楼axb于2013-06-17 12:45发表的  :

ide是qt有什么问题吗……?
印象中是又大又慢又占资源,而且对(当鼠标用的)数位板反应不好。
回复

使用道具 举报

     
 楼主| 发表于 2013-6-17 13:04 | 显示全部楼层
引用第5楼wakiki于2013-06-17 12:48发表的  :

印象中是又大又慢又占资源,而且对(当鼠标用的)数位板反应不好。
因为要支持Linux系统所以选择了QT,大型应用或许会慢一些,对于这种小程序来说这种影响基本可以忽略不计。

数位板我确实不清楚了
回复

使用道具 举报

     
发表于 2013-6-17 13:08 | 显示全部楼层
这个软件的大小只有24.5K?
文件下载后,打不开
回复

使用道具 举报

头像被屏蔽
     
发表于 2013-6-17 13:12 | 显示全部楼层
引用第7楼花城摩理于2013-06-17 13:08发表的  :
这个软件的大小只有24.5K?
文件下载后,打不开

file 4686.856 kb
回复

使用道具 举报

     
 楼主| 发表于 2013-6-17 13:13 | 显示全部楼层
引用第7楼花城摩理于2013-06-17 13:08发表的  :
这个软件的大小只有24.5K?
文件下载后,打不开
可能是点链接的时候自动弹出下载工具了,实际上还要再打开一个页面才能下载。
回复

使用道具 举报

     
发表于 2013-6-17 13:14 | 显示全部楼层
支持加密压缩包的解压么?
回复

使用道具 举报

     
 楼主| 发表于 2013-6-17 13:15 | 显示全部楼层
引用第10楼schneehertz于2013-06-17 13:14发表的  :
支持加密压缩包的解压么?
目前还不支持,下个版本大概会加上吧。
回复

使用道具 举报

     
发表于 2013-6-17 13:15 | 显示全部楼层
引用第6楼axb于2013-06-17 13:04发表的  :

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

数位板我确实不清楚了



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

使用道具 举报

     
发表于 2013-6-17 13:32 | 显示全部楼层
请问支持普通压缩包么。
回复

使用道具 举报

     
 楼主| 发表于 2013-6-17 13:34 | 显示全部楼层
引用第13楼kamiruding于2013-06-17 13:32发表的  :
请问支持普通压缩包么。
没有加密的压缩包是支持的
回复

使用道具 举报

头像被屏蔽
     
发表于 2013-6-17 13:35 | 显示全部楼层
引用第13楼kamiruding于2013-06-17 13:32发表的  :
请问支持普通压缩包么。
同时也支持zip/rar/7z压缩格式的直接读取

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

使用道具 举报

     
发表于 2013-6-17 14:48 | 显示全部楼层
技术宅造福社会
回复

使用道具 举报

发表于 2013-6-17 15:31 | 显示全部楼层
虽然电脑上已经有很强大的comicviewer和mangameyaa

还是支持一下lz
回复

使用道具 举报

头像被屏蔽
     
发表于 2013-6-17 15:46 | 显示全部楼层
不是很明白总之很厉害的样子
回复

使用道具 举报

发表于 2013-6-17 16:04 | 显示全部楼层
可不可以不切页
回复

使用道具 举报

发表于 2013-6-17 16:15 | 显示全部楼层
已試用,長條好評,老闆鍵好評
就是右鍵和別的充足的時候好像不能移動(比如sougou的鼠標手勢)

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

使用道具 举报

     
发表于 2013-6-17 16:24 | 显示全部楼层
能切页好棒
能长条看下来好幸福
回复

使用道具 举报

     
发表于 2013-6-17 16:35 | 显示全部楼层
先试试看。
回复

使用道具 举报

     
发表于 2013-6-17 17:40 | 显示全部楼层
先下来看看
回复

使用道具 举报

     
发表于 2013-6-17 17:48 | 显示全部楼层
电脑看麻烦
回复

使用道具 举报

发表于 2013-6-17 17:49 | 显示全部楼层
对于我这类boss就坐在办公室后方随时盯着自己的,这个软件使用还是很危险的;可能除此之外的都可用吧
回复

使用道具 举报

     
发表于 2013-6-17 18:52 | 显示全部楼层
能不能把切页功能做成可选……有些跨页的图也会被切掉了
回复

使用道具 举报

     
发表于 2013-6-17 19:04 | 显示全部楼层
很有意思啊
回复

使用道具 举报

     
发表于 2013-6-17 19:34 | 显示全部楼层
哎呦这个好棒,下来试一下~
回复

使用道具 举报

     
发表于 2013-6-17 19:55 | 显示全部楼层
很棒!
回复

使用道具 举报

     
 楼主| 发表于 2013-6-17 20:58 | 显示全部楼层
引用第19楼Ruoivas于2013-06-17 16:04发表的  :
可不可以不切页
引用第26楼站立风景于2013-06-17 18:52发表的  :
能不能把切页功能做成可选……有些跨页的图也会被切掉了

增加了Tab键开启/关闭切页模式的功能,重新下载覆盖一下就可以了。
回复

使用道具 举报

     
 楼主| 发表于 2013-6-17 21:06 | 显示全部楼层
引用第17楼maihajime于2013-06-17 15:31发表的  :
虽然电脑上已经有很强大的comicviewer和mangameyaa

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

使用道具 举报

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

鼠标移动模式颇有点平板的感觉,Nice!
“右鍵和別的充足的時候好像不能移動”是什么意思?
回复

使用道具 举报

     
发表于 2013-6-17 21:49 | 显示全部楼层
引用第32楼axb于2013-06-17 21:07发表的  :

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

使用道具 举报

     
发表于 2013-6-17 21:52 | 显示全部楼层
很赞很方便!一直希望找这样可以滚动的本地软件

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

使用道具 举报

     
发表于 2013-6-17 22:37 | 显示全部楼层
先马克一记

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

使用道具 举报

     
发表于 2013-6-17 22:57 | 显示全部楼层
[strike]樓主 貌似有BUG  我WIN7 64位系統下面 一直打不開介面,然後我把一個漫畫壓縮包拖上去后就變這樣了。你看下附件吧[/strike]
[strike][/strike]
[strike][/strike]
才發現 直接用滾軸就好了ORZ。沒菜單 UI 果然不習慣

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

发表于 2013-6-17 23:07 | 显示全部楼层
[strike]在公司看e绅士的表示不需要这个[/strike]

求eclipse版
回复

使用道具 举报

     
 楼主| 发表于 2013-6-18 13:10 | 显示全部楼层
引用第34楼mj0017于2013-06-17 21:52发表的  :
很赞很方便!一直希望找这样可以滚动的本地软件

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

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

使用道具 举报

     
发表于 2013-6-18 17:25 | 显示全部楼层
win7 64,双击选择文件后弹出open file时未响应
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|stage1st 沪ICP备13020230号-1 沪公网安备 31010702007642号

GMT+8, 2024-5-21 12:18 , Processed in 0.031904 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表