Skip to content

Releases: techysy/imgmark

ImgMark v0.7.5

Choose a tag to compare

@github-actions github-actions released this 26 Sep 16:40

更新内容

新增

  • 样式预览支持切换竖图示例:预览区新增「横图示例 / 竖图示例」切换,可在竖幅构图上核对水印位置与大小(sizeBase=long 下横/竖水印实际像素一致,正好直观验证);/api/preview 相应新增 orient 参数
  • 预览图点击放大:亮/暗示例图可以原尺寸放大查看(预览不再缩小到 520px,保持示例图长边 960),点击任意处或按 Esc 关闭
  • 方案改为服务端持久化:保存方案时 logo 原文件拷贝进程序数据目录(dataDir/presets/),分组与全局参数存 presets.json;换浏览器、清除站点数据、重启服务后方案仍在(此前存浏览器 localStorage / IndexedDB,清数据即丢);新增 /api/presets 一组端点

变更

  • 恢复方案时自动重新准备水印,无需再手动上传 logo

下载

平台 文件 说明
Windows ImgMark-Setup-0.7.5.exe 安装版(推荐)
Windows ImgMark-Portable-0.7.5.exe 便携版,免安装,双击运行
macOS(Apple Silicon) ImgMark-mac-arm64-0.7.5.dmg M1 及以后的芯片
macOS(Intel) ImgMark-mac-x64-0.7.5.dmg Intel 芯片;构建较慢,可能比其他文件晚几分钟出现
飞牛 fnOS imgmark-0.7.5-window.fpk 推荐:桌面窗口入口,全功能
飞牛 fnOS imgmark-0.7.5-fullscreen.fpk 全屏 / 新标签页入口,全功能
飞牛 fnOS imgmark-0.7.5-compat.fpk 兼容旧版应用中心(安装报「设置目录权限失败」时用),无飞牛授权目录功能

安装说明

  • Windows:安装版一路下一步即可;便携版无需安装。首次运行若出现 SmartScreen 提示,点「更多信息 → 仍要运行」。
  • macOS:安装包未做代码签名,首次打开请在「应用程序」里右键 → 打开,或在终端执行 xattr -cr /Applications/ImgMark.app。
  • 飞牛 fnOS:fpk 按需选一个,放到应用中心扫描目录(如 /vol1/1000/fnOS App/fpk/imgmark/)后在应用中心「手动安装」。要求 fnOS ≥ 1.2.0401、应用中心 ≥ 1.34.0(window / fullscreen 变体),依赖应用 nodejs_v24。

完整说明见 README。

完整变更:v0.7.4...v0.7.5

ImgMark v0.7.4

Choose a tag to compare

@github-actions github-actions released this 26 Sep 12:13

更新内容

修复

  • 亮度自适应的反色 logo 糊成实心色块:被笔画包围的白色区域(如相机图标内部、字母 a/g 的内圈)在反色时被一并涂白,现改为逐像素取反,保留 logo 内部结构
  • 只要有一个彩色 logo,「亮度自适应黑白」开关就整体禁用;现按分组判断,纯黑白 logo 所在的分组照常自动换色,含彩色 logo 的分组保持原色
  • 开启亮度自适应后,样式预览里的「暗图示例」始终显示为破损图标

变更

  • Release 正文改为从本文件自动生成(更新内容 + 各平台下载表 + 安装说明)
  • Intel Mac 安装包改用 macos-15-intel 构建机(macos-13 已停用,此前该任务一直排队、从未产出)
  • 新增 CI:推送与 PR 时在 Linux / Windows 上运行冒烟测试

文档

  • README 重写:徽章、界面截图、效果对比图、工作流程图、下载表;修正「npm 安装」等与实际不符的说明

下载

平台 文件 说明
Windows ImgMark-Setup-0.7.4.exe 安装版(推荐)
Windows ImgMark-Portable-0.7.4.exe 便携版,免安装,双击运行
macOS(Apple Silicon) ImgMark-mac-arm64-0.7.4.dmg M1 及以后的芯片
macOS(Intel) ImgMark-mac-x64-0.7.4.dmg Intel 芯片;构建较慢,可能比其他文件晚几分钟出现
飞牛 fnOS imgmark-0.7.4-window.fpk 推荐:桌面窗口入口,全功能
飞牛 fnOS imgmark-0.7.4-fullscreen.fpk 全屏 / 新标签页入口,全功能
飞牛 fnOS imgmark-0.7.4-compat.fpk 兼容旧版应用中心(安装报「设置目录权限失败」时用),无飞牛授权目录功能

安装说明

  • Windows:安装版一路下一步即可;便携版无需安装。首次运行若出现 SmartScreen 提示,点「更多信息 → 仍要运行」。
  • macOS:安装包未做代码签名,首次打开请在「应用程序」里右键 → 打开,或在终端执行 xattr -cr /Applications/ImgMark.app。
  • 飞牛 fnOS:fpk 按需选一个,放到应用中心扫描目录(如 /vol1/1000/fnOS App/fpk/imgmark/)后在应用中心「手动安装」。要求 fnOS ≥ 1.2.0401、应用中心 ≥ 1.34.0(window / fullscreen 变体),依赖应用 nodejs_v24。

完整说明见 README。

完整变更:v0.7.3...v0.7.4

ImgMark v0.7.3

Choose a tag to compare

@github-actions github-actions released this 26 Sep 11:25

更新内容

新增

  • BMP 支持:内置 BMP 编解码器(sharp 预编译版不含 BMP 加载器,此前 BMP 虽在支持列表中但必然失败)。支持 1/4/8 位调色板、16/24/32 位、位域与透明通道;format=auto 时写回 BMP,也可作为水印源
  • 「JPEG 体积优先」开关(options.mozjpeg / CLI --mozjpeg):使用 mozjpeg 编码,体积小约 10–15%,但慢约 5 倍
  • 本地数据库在启动时及每天自动清理失效记录(输入已改动/删除、输出已删除)

变更

  • 处理提速:24MP JPEG 单点水印 886ms → 170ms(约 5 倍),平铺 2.9s → 1.4s
    • JPEG 默认改用 libjpeg-turbo 编码(输出体积比 mozjpeg 大约 10–15%,需要更小体积可打开上述开关)
    • PNG 输出压缩级别 9 → 6(照片类内容上快约 2 倍且体积不更大)
    • 单点水印直接叠加,不再生成与原图等大的透明中间图;平铺叠加层改用 raw 像素
  • 同批 / 同一监听内输出重名时自动追加序号:a.jpg、a.png 强制输出 JPEG 时得到 a_wm.jpg 与 a(2)_wm.jpg,不再互相覆盖
  • 上传的待处理图片改为落盘暂存(此前最多 500×100MB 全部驻留内存);任务结束 6 小时后回收,启动时清理残留临时文件
  • multer 升级到 2.4.0

修复

  • 文件夹监听开启「含子目录」时,子目录从未被扫描
  • 监听的文件事件、周期扫描、写入重试三路并发处理同一文件,导致重复写入、统计翻倍;删除监听后排队中的任务仍会继续写文件
  • 创建监听时只保存了 autoColor / sizeBase,输出格式、质量等选项丢失
  • 监听把「别的源文件生成的同名输出」误判为已处理,该图片永远不会加水印
  • /api/process 返回任务号后若发生错误,重复写响应可能导致服务进程退出
  • 上传的中文文件名乱码;同名上传文件互相覆盖
  • AVIF 输入在 format=auto 时被输出为 PNG;.tif / .jpeg 的「跳过已处理」预判与实际输出扩展名不一致
  • 水印超出图片尺寸(大尺寸百分比、旋转、竖图 + 长边基准)时合成报错
  • 本地目录浏览的子目录排序无效
  • fnOS 生命周期脚本 cmd/main 切换到了不存在的工作目录

安全

  • 桌面版内嵌服务只监听 127.0.0.1(此前绑定 0.0.0.0,局域网内任何人都能浏览、改写本机文件)
  • fnOS 模式优先采用网关注入的用户身份头,不再信任客户端自填的 uid;目录路径先规范化,防止用 .. 绕过授权校验
  • 本地数据库与监听配置改为原子写入,进程退出及收到 SIGTERM/SIGINT 时先刷盘

下载

平台 文件 说明
Windows ImgMark-Setup-0.7.3.exe 安装版(推荐)
Windows ImgMark-Portable-0.7.3.exe 便携版,免安装,双击运行
macOS(Apple Silicon) ImgMark-mac-arm64-0.7.3.dmg M1 及以后的芯片
飞牛 fnOS imgmark-0.7.3-window.fpk 推荐:桌面窗口入口,全功能
飞牛 fnOS imgmark-0.7.3-fullscreen.fpk 全屏 / 新标签页入口,全功能
飞牛 fnOS imgmark-0.7.3-compat.fpk 兼容旧版应用中心(安装报「设置目录权限失败」时用),无飞牛授权目录功能

安装说明

  • Windows:安装版一路下一步即可;便携版无需安装。首次运行若出现 SmartScreen 提示,点「更多信息 → 仍要运行」。
  • macOS:安装包未做代码签名,首次打开请在「应用程序」里右键 → 打开,或在终端执行 xattr -cr /Applications/ImgMark.app。
  • 飞牛 fnOS:fpk 按需选一个,放到应用中心扫描目录(如 /vol1/1000/fnOS App/fpk/imgmark/)后在应用中心「手动安装」。要求 fnOS ≥ 1.2.0401、应用中心 ≥ 1.34.0(window / fullscreen 变体),依赖应用 nodejs_v24。

完整说明见 README。

完整变更:v0.7.2...v0.7.3

ImgMark v0.7.2

Choose a tag to compare

@github-actions github-actions released this 26 Sep 01:39

更新内容

新增

  • 页面头部显示版本号

变更

  • 桌面版隐藏 fnOS 连接状态,页脚改为桌面版文案
  • GitHub 与主题切换图标换成 Lucide 线性风格

下载

平台 文件 说明
Windows ImgMark-Setup-0.7.2.exe 安装版(推荐)
Windows ImgMark-Portable-0.7.2.exe 便携版,免安装,双击运行
macOS(Apple Silicon) ImgMark-mac-arm64-0.7.2.dmg M1 及以后的芯片
飞牛 fnOS imgmark-0.7.2-window.fpk 推荐:桌面窗口入口,全功能
飞牛 fnOS imgmark-0.7.2-fullscreen.fpk 全屏 / 新标签页入口,全功能
飞牛 fnOS imgmark-0.7.2-compat.fpk 兼容旧版应用中心(安装报「设置目录权限失败」时用),无飞牛授权目录功能

安装说明

  • Windows:安装版一路下一步即可;便携版无需安装。首次运行若出现 SmartScreen 提示,点「更多信息 → 仍要运行」。
  • macOS:安装包未做代码签名,首次打开请在「应用程序」里右键 → 打开,或在终端执行 xattr -cr /Applications/ImgMark.app。
  • 飞牛 fnOS:fpk 按需选一个,放到应用中心扫描目录(如 /vol1/1000/fnOS App/fpk/imgmark/)后在应用中心「手动安装」。要求 fnOS ≥ 1.2.0401、应用中心 ≥ 1.34.0(window / fullscreen 变体),依赖应用 nodejs_v24。

完整说明见 README。

完整变更:v0.7.1...v0.7.2

ImgMark v0.7.1

Choose a tag to compare

@github-actions github-actions released this 26 Sep 01:29

更新内容

新增

  • 桌面版系统托盘:关闭窗口即缩到托盘后台常驻(文件夹监听持续运行),托盘菜单可显示主窗口、查看监听数量、退出

修复

  • 补齐版本号(v0.7.1 首次打 tag 时产物仍显示 0.7.0)

下载

平台 文件 说明
Windows ImgMark-Setup-0.7.1.exe 安装版(推荐)
Windows ImgMark-Portable-0.7.1.exe 便携版,免安装,双击运行
macOS(Apple Silicon) ImgMark-mac-arm64-0.7.1.dmg M1 及以后的芯片
飞牛 fnOS imgmark-0.7.1-window.fpk 推荐:桌面窗口入口,全功能
飞牛 fnOS imgmark-0.7.1-fullscreen.fpk 全屏 / 新标签页入口,全功能
飞牛 fnOS imgmark-0.7.1-compat.fpk 兼容旧版应用中心(安装报「设置目录权限失败」时用),无飞牛授权目录功能

安装说明

  • Windows:安装版一路下一步即可;便携版无需安装。首次运行若出现 SmartScreen 提示,点「更多信息 → 仍要运行」。
  • macOS:安装包未做代码签名,首次打开请在「应用程序」里右键 → 打开,或在终端执行 xattr -cr /Applications/ImgMark.app。
  • 飞牛 fnOS:fpk 按需选一个,放到应用中心扫描目录(如 /vol1/1000/fnOS App/fpk/imgmark/)后在应用中心「手动安装」。要求 fnOS ≥ 1.2.0401、应用中心 ≥ 1.34.0(window / fullscreen 变体),依赖应用 nodejs_v24。

完整说明见 README。

完整变更:v0.7.0...v0.7.1

ImgMark v0.7.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 17:51

更新内容

新增

  • 文件夹监听:目录内新图片落盘自动加水印(fs.watch + 周期扫描双保险,防半写、防回环),配置持久化、服务重启自动恢复
  • 本地数据库去重:按「路径 + 修改时间 + 大小」记录已输出映射,批量与监听均可跳过已处理图片
  • AGENTS.md:面向 AI Agent 的 HTTP API 操作手册

下载

平台 文件 说明
Windows ImgMark-Setup-0.7.0.exe 安装版(推荐)
Windows ImgMark-Portable-0.7.0.exe 便携版,免安装,双击运行
macOS(Apple Silicon) ImgMark-mac-arm64-0.7.0.dmg M1 及以后的芯片
飞牛 fnOS imgmark-0.7.0-window.fpk 推荐:桌面窗口入口,全功能
飞牛 fnOS imgmark-0.7.0-fullscreen.fpk 全屏 / 新标签页入口,全功能
飞牛 fnOS imgmark-0.7.0-compat.fpk 兼容旧版应用中心(安装报「设置目录权限失败」时用),无飞牛授权目录功能

安装说明

  • Windows:安装版一路下一步即可;便携版无需安装。首次运行若出现 SmartScreen 提示,点「更多信息 → 仍要运行」。
  • macOS:安装包未做代码签名,首次打开请在「应用程序」里右键 → 打开,或在终端执行 xattr -cr /Applications/ImgMark.app。
  • 飞牛 fnOS:fpk 按需选一个,放到应用中心扫描目录(如 /vol1/1000/fnOS App/fpk/imgmark/)后在应用中心「手动安装」。要求 fnOS ≥ 1.2.0401、应用中心 ≥ 1.34.0(window / fullscreen 变体),依赖应用 nodejs_v24。

完整说明见 README。

完整变更:v0.6.2...v0.7.0

ImgMark v0.6.2

Choose a tag to compare

@github-actions github-actions released this 25 Sep 17:10

更新内容

修复

  • 预览区未加载 logo 时显示破损图标,改为空状态占位图

下载

平台 文件 说明
Windows ImgMark-Setup-0.6.2.exe 安装版(推荐)
Windows ImgMark-Portable-0.6.2.exe 便携版,免安装,双击运行
macOS(Apple Silicon) ImgMark-mac-arm64-0.6.2.dmg M1 及以后的芯片
飞牛 fnOS imgmark-0.6.2-window.fpk 推荐:桌面窗口入口,全功能
飞牛 fnOS imgmark-0.6.2-fullscreen.fpk 全屏 / 新标签页入口,全功能
飞牛 fnOS imgmark-0.6.2-compat.fpk 兼容旧版应用中心(安装报「设置目录权限失败」时用),无飞牛授权目录功能

安装说明

  • Windows:安装版一路下一步即可;便携版无需安装。首次运行若出现 SmartScreen 提示,点「更多信息 → 仍要运行」。
  • macOS:安装包未做代码签名,首次打开请在「应用程序」里右键 → 打开,或在终端执行 xattr -cr /Applications/ImgMark.app。
  • 飞牛 fnOS:fpk 按需选一个,放到应用中心扫描目录(如 /vol1/1000/fnOS App/fpk/imgmark/)后在应用中心「手动安装」。要求 fnOS ≥ 1.2.0401、应用中心 ≥ 1.34.0(window / fullscreen 变体),依赖应用 nodejs_v24。

完整说明见 README。

完整变更:v0.6.1...v0.6.2

ImgMark v0.6.1

Choose a tag to compare

@github-actions github-actions released this 25 Sep 17:05

更新内容

新增

  • 日夜主题切换、GitHub 主页入口

变更

  • 界面改为卡片风格

下载

平台 文件 说明
Windows ImgMark-Setup-0.6.1.exe 安装版(推荐)
Windows ImgMark-Portable-0.6.1.exe 便携版,免安装,双击运行
macOS(Apple Silicon) ImgMark-mac-arm64-0.6.1.dmg M1 及以后的芯片
飞牛 fnOS imgmark-0.6.1-window.fpk 推荐:桌面窗口入口,全功能
飞牛 fnOS imgmark-0.6.1-fullscreen.fpk 全屏 / 新标签页入口,全功能
飞牛 fnOS imgmark-0.6.1-compat.fpk 兼容旧版应用中心(安装报「设置目录权限失败」时用),无飞牛授权目录功能

安装说明

  • Windows:安装版一路下一步即可;便携版无需安装。首次运行若出现 SmartScreen 提示,点「更多信息 → 仍要运行」。
  • macOS:安装包未做代码签名,首次打开请在「应用程序」里右键 → 打开,或在终端执行 xattr -cr /Applications/ImgMark.app。
  • 飞牛 fnOS:fpk 按需选一个,放到应用中心扫描目录(如 /vol1/1000/fnOS App/fpk/imgmark/)后在应用中心「手动安装」。要求 fnOS ≥ 1.2.0401、应用中心 ≥ 1.34.0(window / fullscreen 变体),依赖应用 nodejs_v24。

完整说明见 README。

完整变更:v0.6.0...v0.6.1

ImgMark v0.6.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 16:45

更新内容

新增

  • 方案保存:一键保存 logo 文件 + 全部分组布局 + 全局参数,下拉选择即可恢复

修复

  • 批量处理进度停在 0% 直到全部完成才跳变

下载

平台 文件 说明
Windows ImgMark-Setup-0.6.0.exe 安装版(推荐)
Windows ImgMark-Portable-0.6.0.exe 便携版,免安装,双击运行
macOS(Apple Silicon) ImgMark-mac-arm64-0.6.0.dmg M1 及以后的芯片
飞牛 fnOS imgmark-0.6.0-window.fpk 推荐:桌面窗口入口,全功能
飞牛 fnOS imgmark-0.6.0-fullscreen.fpk 全屏 / 新标签页入口,全功能
飞牛 fnOS imgmark-0.6.0-compat.fpk 兼容旧版应用中心(安装报「设置目录权限失败」时用),无飞牛授权目录功能

安装说明

  • Windows:安装版一路下一步即可;便携版无需安装。首次运行若出现 SmartScreen 提示,点「更多信息 → 仍要运行」。
  • macOS:安装包未做代码签名,首次打开请在「应用程序」里右键 → 打开,或在终端执行 xattr -cr /Applications/ImgMark.app。
  • 飞牛 fnOS:fpk 按需选一个,放到应用中心扫描目录(如 /vol1/1000/fnOS App/fpk/imgmark/)后在应用中心「手动安装」。要求 fnOS ≥ 1.2.0401、应用中心 ≥ 1.34.0(window / fullscreen 变体),依赖应用 nodejs_v24。

完整说明见 README。

完整变更:v0.5.1...v0.6.0

ImgMark v0.5.1

Choose a tag to compare

@github-actions github-actions released this 25 Sep 15:32

更新内容

新增

  • 大小基准可选长边 / 短边 / 图宽;长边基准下同一相机的横竖构图水印实际大小一致

下载

平台 文件 说明
Windows ImgMark-Setup-0.5.1.exe 安装版(推荐)
Windows ImgMark-Portable-0.5.1.exe 便携版,免安装,双击运行
macOS(Apple Silicon) ImgMark-mac-arm64-0.5.1.dmg M1 及以后的芯片
飞牛 fnOS imgmark-0.5.1-window.fpk 推荐:桌面窗口入口,全功能
飞牛 fnOS imgmark-0.5.1-fullscreen.fpk 全屏 / 新标签页入口,全功能
飞牛 fnOS imgmark-0.5.1-compat.fpk 兼容旧版应用中心(安装报「设置目录权限失败」时用),无飞牛授权目录功能

安装说明

  • Windows:安装版一路下一步即可;便携版无需安装。首次运行若出现 SmartScreen 提示,点「更多信息 → 仍要运行」。
  • macOS:安装包未做代码签名,首次打开请在「应用程序」里右键 → 打开,或在终端执行 xattr -cr /Applications/ImgMark.app。
  • 飞牛 fnOS:fpk 按需选一个,放到应用中心扫描目录(如 /vol1/1000/fnOS App/fpk/imgmark/)后在应用中心「手动安装」。要求 fnOS ≥ 1.2.0401、应用中心 ≥ 1.34.0(window / fullscreen 变体),依赖应用 nodejs_v24。

完整说明见 README。

完整变更:v0.5.0...v0.5.1