Repository navigation
Releases
Releases · julampmang/imageview-win
ImageView 1.0.0 — 轻量图片查看器
Windows 10/11 单文件绿色版图片查看器,解压即用:不需要安装 .NET SDK、不需要 MSVC、不需要任何运行时。
实测数据(Windows 10 22H2,1180×820 窗口)
| 指标 | 数值 |
|---|---|
| 程序体积 | 221 KB,单文件 exe,无依赖 |
| 冷启动到首帧 | 133 ms |
| 空窗口内存 | 工作集 33 MB / 私有 23 MB |
| 打开 8000×6000 JPEG | 解码到可用 87 ms,大图内存 50 MB |
| 适应窗口重绘 | 14.9 ms/帧(拖拽 7.8 ms) |
这个版本有什么
- 浏览:滚轮以光标为锚点缩放、拖拽平移、双击/
F11全屏、左右圆形翻页、缩略图条、Tab收起 - 格式:JPEG / PNG / GIF / BMP / TIFF / ICO;WebP / HEIC / AVIF 取决于系统编解码器;GIF 动图按帧延时播放
- 解码:WIC 分层解码(≤1600 预览层、适应层、64 MB 预算),EXIF 方向自动摆正
- 调整尺寸:运行时探测可写格式、锁定宽高比、原子写盘(失败时原图保持完好)
- 编辑(非破坏):裁剪、拉直 ±45°(自动裁四角)、亮度/对比度/饱和度/色温、自动色阶、USM 锐化;
Ctrl+S另存副本,永不覆盖原图 - 信息面板:直方图 + 波形图 + RGB 分量,完整 EXIF(机身/镜头/曝光三要素/GPS/色彩空间/ICC)
- 批量另存:整目录按长边与格式导出
- 界面:全自绘、浅色/深色/跟随系统、DPI 感知(PerMonitorV2)
安装
- 下载下面的
ImageView-v1.0.0-win64.zip,解压到任意目录 - 直接双击
ImageView.exe
程序不会写注册表、不装服务;设置与日志写在 %LOCALAPPDATA%\ImageView(受限环境自动退回程序目录)。
首次运行被 SmartScreen 拦下?
这是 Windows 对未签名程序 + 带网络来源标记的标准拦截。任选一种解除:
Unblock-File .\ImageView.exe或右键 exe → 属性 → 勾选「解除锁定」→ 确定。
自检
.\ImageView.exe --selftest # 126 项断言,退出码 0 = 全通过
.\ImageView.exe --bench 图片 # 启动/内存/绘制耗时基准
.\ImageView.exe --probe 图片 # 单张图解码探针已知限制
- HEIC/AVIF 需要系统扩展;HEIC 的拍摄信息(EXIF 在 HEIF 容器里)不读取
- 超大图 1:1 时受 64 MB 档位上限,会用略低于原分辨率的档位放大显示
- 批量导出会覆盖输出目录同名文件,小图不放大
- 只出 x64 产物,需要 Windows 10 1803+