Rust 编写的轻量图片查看器:同文件夹翻图、鼠标滚轮缩放、GIF 自动播放与逐帧查看; 自带画图级编辑,以及马赛克 / 模糊画笔和框选打码。现代扁平界面,中英文,跟随系统深浅色。
v1.1.0。Windows 看图、编辑和打码是主要使用范围;可从 Microsoft Store 或 GitHub Releases 安装。系统扩展、平台原生验收与后续优化的边界见 TODO。
- 修复部分电脑上“点了没反应 / 打开图片没有反应 / 无法启动”:显卡接口初始化失败时自动改用 DirectX 12 或 OpenGL;显卡驱动或叠加软件崩溃、卡住后,下次启动自动换接口;系统中文字体被替换成不兼容的文件时不再退出。全部失败时显示错误提示,不再毫无反应。
- “设置 → 关于”显示当前图形接口和上次遇到的问题(含出错模块),反馈时截图即可。
- VVC 编码的 HEIF、只有图像序列的 HEIF/AVIF 提示“不支持这种格式”,不再误报“文件已损坏”。
-
转为正式版本,保留原有设置和独立安装版/绿色版的使用方式。
-
新增 Microsoft Store MSIX 打包:使用正式产品身份,提供多倍率图标、中英文系统菜单和清单管理的图片关联。
-
商店版使用独立配置目录和单实例通道;不会修改或移除独立版的格式注册。
-
文件关联页增加常用/全部格式选择、完成进度和待设置筛选;从系统设置返回后自动刷新。
-
登记格式改为增量操作,不会因取消勾选而删除已有注册。Windows 默认应用仍由用户在系统设置中确认。
-
改善 Windows 小字号中文在 125% 缩放下偏厚、边缘发硬的问题;英文与数字优先使用 Segoe UI,字号不变。
-
修复 Windows GNU 构建漏嵌 EXE 图标、版本信息和 DPI 清单的问题;新增成品资源检查。
预算不是整个进程的内存硬上限;系统解码器内部、SVG 解析/滤镜、GPU 与并行预读仍有独立开销,详见 PRD 的 OPT-01。
以下截图来自已发布的 Windows 1.0.0 正式版(2026-10-17),不是界面设计稿。 图片为原创演示素材,资料卡为虚构数据;文字、箭头和马赛克均由 LiteView 实际操作生成。截图来源与复现方法
内容优先,底部浮动工具栏提供翻图、缩放、旋转与编辑入口。
在同一窗口进入编辑,添加中文文字、绘制箭头,并调整形状控制点。
框选需要遮挡的区域,可切换画笔或框选、马赛克或模糊,并调整强度。
暂停 GIF,前后逐帧查看,也可以单独导出当前帧。
- GIF / APNG / 动态 WebP 自动播放、调速、逐帧、导出当前帧;超出缓存时后台按需解码,不再只循环前几帧。
- 常见位图、SVG、JPEG XL、RAW 内嵌预览、PSD 合并图;HEIC / AVIF 等在 Windows 上依赖系统解码扩展。并非任意格式都能无条件打开。
- 裁剪、缩放、旋转、形状、文字、画笔、撤销重做;动图仅查看,不进入编辑。
- 打码保存重新编码,并去掉 EXIF / 缩略图等可能泄露原内容的数据;覆盖前确认、原子写入。
- 运行时离线,无广告、无后台常驻服务;MIT 开源。
v1.0.0 正式版 · 全部版本 · 安装说明
Windows 10 / 11 优先。本仓库包含 Windows 绿色包与用户级安装包、Linux x64 归档、macOS Intel / Apple Silicon 应用包的构建流程。 某个平台的包只有对应 CI 成功后才可用;添加打包脚本不等于已经在该系统实测。 发布包附第三方许可和 SHA-256 校验值。当前未做代码签名或 macOS 公证。 Microsoft Store 1.0.0 已于 2026-10-17 提交审核,尚未通过认证或上架;审核通过后仍需手动发布。未签名的提交候选包不会作为普通 GitHub 安装包提供。隐私政策
| 操作 | 快捷键 |
|---|---|
| 打开 / 粘贴 | Ctrl+O / Ctrl+V |
| 上一张 / 下一张 | ← / → |
| 适应窗口 / 原始大小 | Ctrl+0 / Ctrl+1 |
| 编辑 / 打码 | E / M |
| 复制图片 / 保存 | Ctrl+C / Ctrl+S |
| 动图播放暂停 / 前后帧 | Space / , / . |
| 图片信息 / 关闭窗口 | I / Esc |
更多快捷键见软件设置。
Rust 1.95+;建议使用当前 stable 工具链。
-
Windows 推荐 MSVC 工具链和 Visual Studio C++ Build Tools。 GNU/MinGW 的本机路径配置见 .cargo/config.example.toml。
-
Ubuntu 构建依赖:
sudo apt-get install libxkbcommon-dev libwayland-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-devcargo test --locked --release --lib
cargo clippy --locked --release --all-targets -- -D warnings
cargo build --locked --release发布与本地打包流程见 RELEASING。
LiteView is an offline Rust image viewer with folder navigation, wheel zoom, animated-image playback and a small Paint-style editor with mosaic/blur redaction. Choose English in Settings → General. Windows is the primary tested platform; Linux and macOS packaging is included but still needs native validation. See installation and remaining work.
MIT. Third-party dependencies and icons retain their own licenses; see third-party notices and the generated LICENSES.html in release packages.



