Giter Club home page Giter Club logo

mangaviewer's Introduction

介绍

axb的漫画阅读工具,使用滚动的方式浏览漫画,支持jpg/png/bmp等常用图像格式,同时也支持zip/rar/7z压缩格式的直接读取。

为了能在上班时更隐蔽的看漫画,我省略了程序的菜单、工具栏和边框等等,只保留了图片显示区域和进度条:

扔到工作环境大概是这样: -447601_51bdca2f05a6a

下载

V0.1.0

百度网盘

使用说明

按H显示帮助

<tr>
	<td width="50%">**常规**</td>
	<td></td>
</tr>
<tr>
	<td>O/双击:打开文件</td>
	<td>左键/右键:拖动窗口</td>
</tr>
<tr>
	<td>Alt+`:窗口隐藏</td>
	<td>Q/Esc:退出</td>
</tr>
<tr>
	<td>**阅读**</td>
	<td></td>
</tr>
<tr>
	<td>右键+左键:进入滚动模式</td>
	<td>左键:退出滚动模式</td>
</tr>
<tr>
	<td>滚动模式下移动鼠标:滚动图片</td>
	<td>滚动模式下Ctrl+移动鼠标:反向滚动图片</td>
</tr>
<tr>
	<td>滚轮:滚动图片</td>
	<td>Ctrl+滚轮:翻页</td>
</tr>
	<tr>
	<td>空格/Down: 向下移动</td>
	<td>Backspace/Up: 向上移动</td>
</tr>
<tr>
	<td>左键点击进度条:按进度跳转</td>
	<td>G/右键点击进度条:按页数跳转</td>
</tr>
<tr>
	<td>0-9: 修改移动步长(1/10-1/1)</td>
	<td></td>
</tr>

<tr>
	<td>**显示**</td>
	<td></td>
</tr>
<tr>
	<td>P:切换进度条完整显示模式</td>
	<td>Tab:切换分页模式</td>
</tr>
<tr>
	<td>Ctrl+T:切换图像缩放算法(更快/更好)</td>
	<td>H:切换帮助显示</td>
</tr>
<tr>
	<td>Alt+滚轮:调整宽度</td>
	<td>Shift+滚轮:调整高度</td>
</tr>
<tr>
	<td>F:适应图像大小</td>
	<td>Shift+F:全屏幕</td>
</tr>

许可

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

You can visit http://www.gnu.org/licenses/gpl.html to get a copy of the GNU General Public License.

程序开发时引用了Qt、File Extractor、zlib、unrar项目,感谢众多项目作者的付出。

源代码

https://github.com/qdaxb/mangaviewer

更新日志

V0.1.0 2015/07/29

 -增加全屏功能
 
 -增加左键拖拽功能

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/20

 -重写缩放算法

2013/05/07

 -重构主要模块

2012/08/27

 -重写文件读取类

2012/08/14

 -正序倒序浏览、缩放功能完成

2012/08/08

 -建立

 

反馈

如果有使用上的问题或者其它想法请联系我

1、新浪微博@蛋疼的axb

2、提交issue

mangaviewer's People

Contributors

qdaxb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mangaviewer's Issues

Up主你好 我下了源码编译出现问题

我在qt官网下了最新版
Qt Creator 4.0.3
Based on Qt 5.7.0 (MSVC 2013, 32 bit)
Built on Jul 5 2016 01:09:09
好像是Data_Reader.h 之类的库编译错误
编译输出为
`
08:59:21: 为项目mangaviewer执行步骤 ...
08:59:21: 正在启动 "D:\Qt\Tools\mingw530_32\bin\mingw32-make.exe"

D:/Qt/Tools/mingw530_32/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'D:/Study/mangaviewer-0.1.0/build-mangaviewer-Desktop_Qt_5_7_0_MinGW_32bit-Debug'
g++ -c -pipe -fno-keep-inline-dllexport -g -std=gnu++11 -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\src -I. -I./include -I..\src\qxtglobalshortcut -I......\Qt\5.7\mingw53_32\include -I......\Qt\5.7\mingw53_32\include\QtWidgets -I......\Qt\5.7\mingw53_32\include\QtGui -I......\Qt\5.7\mingw53_32\include\QtANGLE -I......\Qt\5.7\mingw53_32\include\QtXml -I......\Qt\5.7\mingw53_32\include\QtCore -Idebug -I. -I......\Qt\5.7\mingw53_32\mkspecs\win32-g++ -o debug\Zlib_Inflater.o ..\src\fex\Zlib_Inflater.cpp
In file included from ..\src\fex\Zlib_Inflater.h:7:0,
from ..\src\fex\Zlib_Inflater.cpp:3:
..\src\fex\Data_Reader.h: In member function 'virtual const char* Data_Reader::read_v(void_, int)':
..\src\fex\Data_Reader.h:53:84: error: invalid conversion from 'int' to 'blargg_err_t {aka const char_}' [-fpermissive]
virtual blargg_err_t read_v( void_, int n ) BLARGG_PURE( { (void)n; return blargg_ok; } )
^
..\src\fex\blargg_common.h:52:28: note: in definition of macro 'BLARGG_PURE'
#define BLARGG_PURE( def ) def
^
..\src\fex\Data_Reader.h: In member function 'virtual const char_ File_Reader::seek_v(int)':
..\src\fex\Data_Reader.h:93:73: error: invalid conversion from 'int' to 'blargg_err_t {aka const char_}' [-fpermissive]
virtual blargg_err_t seek_v( int n ) BLARGG_PURE( { (void)n; return blargg_ok; } )
^
..\src\fex\blargg_common.h:52:28: note: in definition of macro 'BLARGG_PURE'
#define BLARGG_PURE( def ) def
^
..\src\fex\Zlib_Inflater.cpp: In member function 'const char_ Zlib_Inflater::fill_buf(int)':
..\src\fex\Zlib_Inflater.cpp:68:9: error: invalid conversion from 'int' to 'blargg_err_t {aka const char_}' [-fpermissive]
return blargg_ok;
^
..\src\fex\Zlib_Inflater.cpp: In member function 'const char_ Zlib_Inflater::set_mode(Zlib_Inflater::mode_t, int)':
..\src\fex\Zlib_Inflater.cpp:128:9: error: invalid conversion from 'int' to 'blargg_err_t {aka const char_}' [-fpermissive]
return blargg_ok;
^
..\src\fex\Zlib_Inflater.cpp: In member function 'const char_ Zlib_Inflater::read(void_, int_)':
..\src\fex\Zlib_Inflater.cpp:256:9: error: invalid conversion from 'int' to 'blargg_err_t {aka const char_}' [-fpermissive]
return blargg_ok;
^
mingw32-make[1]: *_* [debug/Zlib_Inflater.o] Error 1
mingw32-make: *** [debug] Error 2
Makefile.Debug:1797: recipe for target 'debug/Zlib_Inflater.o' failed
mingw32-make[1]: Leaving directory 'D:/Study/mangaviewer-0.1.0/build-mangaviewer-Desktop_Qt_5_7_0_MinGW_32bit-Debug'
Makefile:34: recipe for target 'debug' failed
08:59:22: 进程"D:\Qt\Tools\mingw530_32\bin\mingw32-make.exe"退出,退出代码 2 。
Error while building/deploying project mangaviewer (kit: Desktop Qt 5.7.0 MinGW 32bit)
When executing step "Make"
08:59:22: Elapsed time: 00:01.
`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.