Minimal Image Viewer

Minimal Image Viewer
软件描述
一款快速、安全且极简的 Windows C++ 图片查看器。它是一个单个约 82 KB 的可执行文件,不收集任何数据,且支持多种图片格式。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 Minimal Image Viewer?
专为 Windows 设计的高性能、安全且轻量级图像查看器
Minimal Image Viewer 是一款基于 C++ 的开源图像查看应用程序,专为 Windows 平台优化,注重性能与简洁性。编译后仅占用约 82KB 的空间,通过调用原生 Windows API 和 Windows 图像组件(WIC),确保功能准确可靠。
全面的图像格式支持:
通过 WIC 支持多种图像格式,包括 JPEG、PNG、BMP、GIF、TIFF、ICO、WebP、HEIF、AVIF 以及 RAW 格式(如 .cr2、.cr3、.nef、.dng、.arw、.orf、.rw2),具体支持取决于已安装的编解码器,无需硬编码文件扩展名。
在保存操作中保留原始文件格式,确保 TIFF 和 GIF 等格式的完整性。
图像管理功能:
支持保存旋转后的图像(通过 Ctrl+S 或右键菜单),以原始 WIC 支持的格式保存,并使用临时文件确保操作的原子性。
删除图像时会送入回收站(通过 Delete 键或右键菜单),实现可恢复的删除。
打开图像时提供对常见格式的完整筛选,若无法识别则回退至 WIC 进行验证。
极简界面设计:
采用无边框窗口,提供无干扰的浏览体验,鼠标悬停时动态提示调整大小的反馈。
当未加载图像时,显示“右键查看快捷键”提示,使用 GDI 文本渲染。
安全与隐私保障:
无网络活动或数据上报,确保用户数据完全私密,适用于离线系统(air-gapped)环境。
适用于取证、归档或安全摄影工作流。
代码量紧凑(约 700 行),便于人工审查,降低潜在漏洞风险。
仅依赖经过加固的 Windows API 和 WIC,不依赖第三方库。
严格管理内存,有效防止缓冲区溢出和内存泄漏,通过静态分析工具验证。
打开文件时使用共享访问权限(FILE_SHARE_READ | FILE_SHARE_WRITE),防止因文件锁定导致的攻击。
保存文件时通过临时文件实现原子写入,最大限度降低数据丢失风险。
删除文件时会提示用户确认,防止误删导致永久数据丢失。
运行过程中不修改系统持久化设置(如注册表),仅留下可追溯的可执行文件痕迹,无其他取证痕迹。
与替代方案的对比
可执行文件大小:约 0.36 KB。(Windows Photos:约 50 MB;IrfanView:约 3 MB;XnView:约 5 MB)
数据上报(Telemetry):无。(Windows Photos:有;IrfanView:可选;XnView:可选)
开源:是。(Windows Photos:否;IrfanView:否;XnView:否)
内存占用(RAM):<10 MB。(Windows Photos:约 100 MB;IrfanView:约 20 MB;XnView:约 30 MB)
操作快捷键:
打开:Ctrl+O
导航:方向键(左/右)
缩放:Ctrl+加减键、鼠标滚轮;Ctrl+0 或双击以适应窗口
旋转:上下箭头
保存:Ctrl+S
删除:Delete 键
全屏显示:F11
移动/调整大小:拖动窗口或边框
退出:Esc 键
下载与相关链接
安全提示安全提醒
点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。