用 Rust 写了个滚动式漫画阅读器

2022-08-31 14:32:52 +08:00
 TK4E
git: https://github.com/rsuu/rmg
release: https://github.com/rsuu/rmg/releases/tag/v0.0.12

程序参考了 zathura 和 mpv 所以没有界面 非常简洁 /简陋
或许 Windows 和 Mac 也可以用吧

本想用 zathura 的 不过他不能处理文件的顺序
而且我也没发现比较好的类似 zathura 的程序
加上自己打算练习 rust 所以自己就写了个


p.s.
我不熟悉异步 及程序是用来练手的
所以可能有 BUG 还请多多见谅
代码很简单 说不定可以用来入门 rust 呢?
2470 次点击
所在节点    分享创造
7 条回复
codingBug
2022-08-31 22:23:10 +08:00
棒棒哒
edis0n0
2022-08-31 22:29:33 +08:00
电脑看漫画有点累,还是用 iPad 看舒服
SchneeHertz
2022-09-02 08:22:34 +08:00
.\rmg.exe '.\Folder 9.zip'
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 3, kind: NotFound, message: "系统找不到指定的路径。" }', src\cli\parse.rs:158:69
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

不能运行
TK4E
2022-09-02 16:25:34 +08:00
@SchneeHertz 可以尝试下指定配置文件的路径
rmg --config config.rs file.zip
SchneeHertz
2022-09-02 16:55:20 +08:00
@TK4E release 下载的压缩档里没有 config 文件,没有默认的配置吗
TK4E
2022-09-02 17:17:38 +08:00
@SchneeHertz
刚发的版本里有默认设置
因为没有实现自动获取窗口大小 所以建议手动指定

默认配置 https://github.com/rsuu/rmg#configuration

https://github.com/rsuu/rmg/releases/tag/v0.0.13
SchneeHertz
2022-09-03 12:07:53 +08:00
@TK4E 再提几点意见
1.图片缩小的情况有明显的锯齿: https://p.sda1.dev/7/293801be51dae7584883f299b6cbfbef/snipaste20220903_115654.png
2.Window 版,窗口默认是置顶的,鼠标滚轮反转,希望至少能够设置,当然默认是 Windows 的行为会更好
3.默认导航建议加上方向键和 ESC 键
4.图片宽度没有随窗口宽度调整而调整

感谢 OP ,这个阅读器打开速度很理想,如果细节能更完善一点会很好用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/876719

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX