功能与场景

nomacs 功能与使用场景

本页按“查看、管理、比较、调整”四类真实任务整理 nomacs 的功能,全部依据官方文档与项目 README。每条功能都标注了它依赖的构建选项或运行时插件,避免把可选能力写成默认能力。

  • 依据官方文档整理
  • 不含功能效果承诺

逐项说明

六组功能与它们的依赖

“默认可用”与“需构建选项或插件”是两类不同情况,下文会分别注明。界面截图位置为占位框,说明见每张占位图下方。

01 · 查看与格式

打开常见格式与专业格式

nomacs 的定位是图像查看器。Qt 内置解码覆盖 BMP、JPG、PNG、PPM、XBM、XPM 等常见格式,并可读取 GIF、PBM、PGM 等;通过构建选项与插件,还能扩展到 RAW、多页 TIFF、SVG、AVIF、HEIF、JXL、EXR 等格式。

  • RAW 读取由 LibRaw 提供,构建时需开启 ENABLE_RAW(同时需要 OpenCV)。
  • 多页 TIFF 需开启 ENABLE_TIFF;SVG 支持取决于 Qt SVG 组件。
  • AVIF、HEIF、JXL 等由 kimageformats 运行时插件提供,未安装时不会出现在支持列表中。
  • PSD 等格式在官方格式表中列为“仅读取”,不提供写入。
界面截图占位 建议替换为本地真实截图:主窗口打开单张图像,右侧显示元数据面板。
占位说明:本站暂未附产品截图,避免使用与当前稳定版不完全一致的旧版本截图;后续可换成本地实拍截图并补充版本号。

02 · 浏览与筛选

按目录浏览、过滤与快速切换

官方文档描述了三件与“找图”相关的能力:当前文件夹的缩略图预览、可在目录间切换的文件浏览面板,以及按文件名过滤的输入框。启用缓存后,图片之间的切换会更快。

  • 过滤支持普通字符串匹配,也支持正则表达式(官方文档:regular expression)。
  • 可直接浏览 zip 压缩包或 MS Office 文件中的图片,并支持将其解压到指定目录。
  • 缩略图面板可停靠在左侧,也可取消停靠为独立窗口(见官方 FAQ)。
界面截图占位 建议替换为本地真实截图:缩略图网格 + 文件名过滤框。
占位说明:后续替换为本地截图;截图中请勿包含他人肖像或未授权素材。

03 · 信息与元数据

把元数据、直方图叠加在画面上

nomacs 提供半透明的信息叠加组件,用于在不离开图像画面的前提下查看额外信息:缩略图、元数据与直方图。图片附带的元数据可以查看,也可以为图片添加备注。

  • 叠加信息以半透明形式呈现,可通过面板菜单调整位置或取消停靠。
  • 直方图属于依赖 OpenCV 的构建能力(见官方 README 的构建选项说明)。
  • 元数据的具体字段取决于文件本身,nomacs 不生成拍摄参数。
界面截图占位 建议替换为本地真实截图:右侧元数据列表与直方图叠加。
占位说明:截图替换时请同时核对界面语言与版本号,避免与文字描述不符。

04 · 比较与调整

多视图同步对比

这是官方反复强调的特色功能。多个查看窗口可以执行相同的缩放与平移,从而在完全一致的位置比较两张图;也可以把图像叠加显示,并用不同不透明度观察差异。官方 FAQ 说明,这一功能的动机来自比较同一图像在不同处理阶段的结果。

  • 同步作用于多个 nomacs 实例/查看窗口之间的视图操作。
  • 叠加对比时可调整不透明度,用于观察两图之间的细微差别。
  • 同步与叠加不改变原始文件,属于查看层的操作。
界面截图占位 建议替换为本地真实截图:两个窗口同步缩放后的对比画面。
占位说明:双窗口截图请同时展示同步状态,便于读者理解操作结果。

05 · 调整与轻量编辑

查看过程中完成快速修正

官方文档列出的调整项包括亮度、对比度、饱和度、色相、伽马与曝光,并提供伪彩色(false color)功能以生成假彩色图像;官方站点还列出裁剪、缩放、旋转与颜色调整。这些能力面向查看过程中的快速修正。

  • 调整操作作用于当前显示的图像,保存行为请以实际菜单与版本为准。
  • 不提供图层、蒙版、批量导出等专业修图工作流。
  • 伪彩色适合观察亮度分布,不改变文件本身的色彩空间。

功能与依赖对照

RAW 读取
ENABLE_RAW + LibRaw
多页 TIFF
ENABLE_TIFF + LibTiff
压缩包内图片
ENABLE_QUAZIP(3.19.1 起默认关闭)
直方图 / RAW / 调整
ENABLE_OPENCV
插件
ENABLE_PLUGINS(依赖 OpenCV)

06 · 插件扩展

五个官方插件

官方 README 的构建选项说明列出了 nomacs 官方插件提供的核心能力;仓库的插件目录中包含以下五个插件。插件属于可选构建项,是否存在取决于你使用的安装包或构建配置。

  • Paint on image:在图像上绘制、标注。
  • Composite:图像合成。
  • Affine Transform:仿射变换。
  • Fake Miniatures:移轴/微缩模型效果。
  • Page Extraction:从多页文档中提取页面。

插件名称与可用性说明:上述名称为官方仓库与 README 中的英文功能名,界面中的中文译名可能不同。部分发行版打包时未启用插件,安装后可查看“插件”菜单确认。

格式支持

哪些格式能读,哪些能写

下表对应官方功能文档中的格式支持矩阵(文档标注更新于 2024-12-20)。“读写”表示可读取并保存,“仅读取”表示只能查看。实际可用性取决于构建选项与已安装的运行时插件。

来源:nomacs 官方功能文档 Features(docs/documentation/features)。
提供方式 读取与写入 仅读取
Qt 内置 BMP、JPG、JPEG、PNG、PPM、XBM、XPM GIF、PBM、PGM
启用 ENABLE_RAW(LibRaw) — LibRaw 支持的 RAW 格式,如 CR2、CRW、NEF、ARW、MRW、RW2
启用 ENABLE_TIFF(LibTiff) TIFF(多页) —
Qt SVG 组件 SVG —
Qt Image Formats 插件 ICNS、JP2、TIFF、WBMP、WEBP MNG、TGA
KImageFormats 插件 AVIF、DDS、EPS、HEIF、JXL、JXR、EXR、PCX、QOI、SGI、PIC、TGA ANI、RAW、XCF、KRA、ORA、PXR、PFM、PHM、Photoshop 文档、HDR、SCT、Sun Raster

阅读提示:同一格式在不同发行版/系统安装包中的可用性可能不同,例如未安装 kimageformats 时 AVIF 与 JXL 无法读取。选择安装包时,可优先使用官方发布页提供的构建,或安装发行版推荐的插件包。

典型场景

把功能放回真实工作流程

以下场景由已核实功能推导,不包含具体用户案例、客户名单或使用量数据。

场景一:整理一次外拍的照片

打开目录查看缩略图,用文件名过滤缩小范围;用左右方向浏览图片并查看元数据;如安装了 kimageformats,可直接预览同一目录中的 HEIF 或 AVIF 文件,无需先转换。

依赖:缩略图预览、文件过滤、元数据叠加;可选 kimageformats 插件。

场景二:比较导出参数的效果

把同一张图导出为几种不同质量的文件,分别放入多个查看窗口,开启同步后对齐到同一区域,再用叠加与不透明度观察压缩差异。

依赖:多视图同步、叠加对比;文件由其他软件生成。

场景三:从压缩包或文档里取图

直接浏览 zip 或 MS Office 文件中的图像,把需要的图片解压到指定目录,省去先解压整个归档的步骤。

依赖:zip 支持(ENABLE_QUAZIP)与 Office 文件读取能力。

场景四:快速修正后交付

对截图做亮度、对比度或裁剪调整,确认无误后保存;批量处理与自动化不在官方文档列出的能力范围内,此类需求应交给专门工具。

依赖:调整与裁剪能力;保存行为以实际版本菜单为准。

边界说明

这些结论我们不敢下

不做对比排名

本站不对 nomacs 与其他图像查看器做速度、内存占用或画质对比。此类结论需要可复现的测试环境与公开数据,目前没有可引用的官方基准。

不承诺“全部格式”

格式支持与构建选项、操作系统、运行时插件有关。官方表格列出的是“可能支持”的范围,具体以你安装的版本为准。

不使用旧截图充当现状

官方仓库中的界面截图来自 3.21/3.22 系列,与当前稳定版 3.22.5 不完全一致,因此本页以占位框替代,并说明替换要求。

不把 Beta 当稳定版

3.23.4 在官方发布页标记为 Beta(预发布)。它包含单实例等新特性,但不作为稳定版推荐,详见下载中心。