# 水印图片

**URL:** <https://meta.discourse.org/t/watermark-image/347138>\
**Category:** Theme component\
**Created:** [2025年一月14日 21:13 UTC](https://meta.discourse.org/t/watermark-image/347138 "2025-01-14T21:13:27Z")\
**Posts on this page:** 1\
**Showing post:** 49

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [2026年九月7日 20:53 UTC](https://meta.discourse.org/t/watermark-image/347138/49 "2026-09-07T20:53:15Z")

</div>

我推送了一个更新。请试用一下！🎉  
需要 2026.7.0-latest+ 版本。

### 新功能

- **水印配置文件 (Watermark profiles)**  
支持不同的水印配置。
- **标签支持 (Tag support)**  
水印规则现在可以针对标签，而不仅仅是分类/群组。
- **文本水印 (Text watermark)**  
支持纯文本作为水印源，与图片和二维码并列。
- **高级二维码样式 (Advanced QR styling)**  
形状/边框/图案预设、带标签的边框、嵌入 Logo（图片或图标）、半色调图像背景。
- **手动水印开关 (Manual watermark toggle)**  
允许的群组可以在编辑器中通过按钮针对每张图片开启/关闭水印。可以在下拉列表中显示匹配的配置列表。在 Markdown 和富文本编辑器中均可使用。
- **自动重新水印 (Auto re-watermark)**  
当分类或标签发生变化时，编辑器中已有的图片将自动重新处理。

使用配置文件时，如果没有匹配项，且 `watermark_default_enabled` 已启用，则应用全局默认设置。

### 修复

- 不支持的上传扩展名检查执行过早。
- 改进了水印错误处理。
- 弃用错误 (Deprecations errors)

### 迁移（自动）

- `watermark_qrcode_enabled` 现已重命名为 `watermark_source`。
- 如果您之前定义了图片或二维码，新的 `watermark_default_enabled` 将被启用。

### 其他设置变更

- `watermark_profiles`：每个配置文件的水印设置
- `watermark_text`, `watermark_text_style`：默认文本源。
- `watermark_qrcode_style_config`, `watermark_qrcode_logo_image`, `watermark_qrcode_logo_config`, `watermark_qrcode_halftone_image`：默认二维码样式。
- `watermark_tags`：默认标签目标。
- `watermark_manual_toggle_groups`：允许在编辑器中针对每张图片切换水印的群组。
- `watermark_allow_upload_on_error`：如果处理失败，上传将继续而不添加水印。默认开启。

### 配置预览

预览功能已更新，包含更多功能，且运行更加流畅。  
切换预览的按钮已移至选项卡菜单旁边。

* * *

我鼓励您进行测试，并告知我是否有任何问题！这是一个相当大的更新。

* * *

在开发过程中，我意识到了 TC 的局限性，我认为我可能会开发一个插件版本，以简化流程/代码，并包含以下功能：

- 追踪 (Tracking)
- 服务器端水印 (Server-side watermarking)
- 保留原始文件（稍后恢复，批量任务更新水印）
- 分级访问（原始文件供工作人员/付费群组使用，水印版本供公众/匿名用户使用等）
- 动态二维码 (Dynamic QR Code)
- 等等。

> **images**
>
> ![image](https://global.discourse-cdn.com/meta/original/4X/4/c/1/4c14e5334390bc585c85e9fb00a1403a66a378e6.png)
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/3/8/9/38969312890f359bbc6f4d40d5b566ff200167d0.jpeg)
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/c/c/3/cc34bad771bbbf1a36de08e8dc2cbce90817f3e1.jpeg)
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/4/a/5/4a5eab0f4d649dfa584c5a8ce9df586a9023dcf1.png)
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/6/7/7/6770c2e356884ea0560d7d51833a90f0e3e43134.jpeg)
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/8/e/2/8e2cb8356bd0eab5698a5892e4ed430f292d83d2.jpeg)

---

_[View the full topic](https://meta.discourse.org/t/watermark-image/347138)._
