#viewer #manga #image-viewer #comic #image-format #image-resizing

bin+lib rmg

Rust: 小巧快速的手绘/图像查看器

5 个版本

0.5.11 2023 年 6 月 2 日
0.5.10 2023 年 3 月 20 日
0.5.7 2023 年 2 月 19 日
0.4.1 2022 年 12 月 22 日
0.0.0 2021 年 9 月 26 日

#209 in 图像

Download history 19/week @ 2024-03-08 15/week @ 2024-03-15 5/week @ 2024-03-29

每月 62 次下载

MIT/Apache

4.5MB
2.5K SLoC

包含 (ZIP 文件, 10KB) tests/other/img.zip

rmg

Rust: 小巧快速的手绘/图像查看器

演示

安装

  • 依赖项
    • Linux: x11 OR wayland
    • Windows: None
    • Mac: None(I DO NOT KNOW)
  • 可选依赖项
    • tar
    • zip
    • libheif
# github
Check here: https://github.com/rsuu/rmg/releases/

# cargo
cargo install rmg

# git
git clone --depth 1 https://github.com/rsuu/rmg
cd rmg
cargo build --release

用法

rmg --help

rmg tests/bit/png

rmg file.tar

rmg file.gif

rmg --size 600x600 file.tar

rmg --size 100x600 --config ./tests/other/config.rs file.tar

键映射

k/Up 向上移动
j/Down 向下移动
h/Left 向左移动
r/Right 向右移动
q 退出

配置

配置文件:https://raw.githubusercontent.com/rsuu/rmg/main/tests/other/config.rs

注意 您必须先创建该文件。

  • 配置文件路径
    • Linux: $HOME/.config/rmg/config.rs
    • Mac: $HOME/Library/Application Support/rmg/config.rs
    • Windows: C:\Users\<USER>\AppData\<USER>\rmg\config.rs

支持的格式

格式 支持 默认 依赖项 模式
.jpg 滚动/一次
.png 滚动/一次
.heic / .avif 🔬 libheif 滚动/一次
.gif 🔬 一次
.aseprite 🔬 一次
.svg 🔬 滚动/一次

格式 支持 默认 依赖项
目录
.tar tar
.zip / .cbz zip

功能

# Add support for heic
cargo run --release -F "de_heic"

# for svg AND aseprite
cargo run --release -F "de_svg" -F "de_aseprite"

# [CpuExtensions](https://docs.rs/fast_image_resize/latest/fast_image_resize/index.html#resize-rgb8-image-u8x3-4928x3279--852x567)
cargo run --release -F "avx2"
    # for avx2
cargo run --release -F "sse4_1"
    # for sse4_1

cargo run --release -F "full"

依赖项

~21–35MB
~368K SLoC