From e0b528d99510ca076f2ac8b0919eccecbd20faab Mon Sep 17 00:00:00 2001
From: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Fri, 17 Oct 2025 20:24:35 +0900
Subject: [PATCH] enhance: add settings for noBoundingBoxExpansion
---
locales/index.d.ts | 8 ++++++
locales/ja-JP.yml | 2 ++
.../MkWatermarkEditorDialog.Layer.vue | 26 ++++++++++++++++++-
.../components/MkWatermarkEditorDialog.vue | 4 ++-
packages/frontend/src/utility/watermark.ts | 4 +++
5 files changed, 42 insertions(+), 2 deletions(-)
diff --git a/locales/index.d.ts b/locales/index.d.ts
index b54763a8a2..1f55a3ca0f 100644
--- a/locales/index.d.ts
+++ b/locales/index.d.ts
@@ -12341,6 +12341,14 @@ export interface Locale extends ILocale {
* 敷き詰める
*/
"repeat": string;
+ /**
+ * 回転した分の面積を確保する
+ */
+ "preserveBoundingRect": string;
+ /**
+ * 通常はオンで問題ありません。ウォーターマークを回転させた際に余白が不自然になった場合はオフにしてみてください。
+ */
+ "preserveBoundingRectDescription": string;
/**
* 不透明度
*/
diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml
index 3c9f0a5853..d8cdc4dcd9 100644
--- a/locales/ja-JP.yml
+++ b/locales/ja-JP.yml
@@ -3304,6 +3304,8 @@ _watermarkEditor:
title: "ウォーターマークの編集"
cover: "全体に被せる"
repeat: "敷き詰める"
+ preserveBoundingRect: "回転した分の面積を確保する"
+ preserveBoundingRectDescription: "通常はオンで問題ありません。ウォーターマークを回転させた際に余白が不自然になった場合はオフにしてみてください。"
opacity: "不透明度"
scale: "サイズ"
text: "テキスト"
diff --git a/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue b/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue
index 288293db3f..11f1d484ad 100644
--- a/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue
+++ b/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue
@@ -65,6 +65,11 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._watermarkEditor.repeat }}
+
+
+ {{ i18n.ts._watermarkEditor.preserveBoundingRect }}
+ {{ i18n.ts._watermarkEditor.preserveBoundingRectDescription }}
+
@@ -129,6 +134,11 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._watermarkEditor.cover }}
+
+
+ {{ i18n.ts._watermarkEditor.preserveBoundingRect }}
+ {{ i18n.ts._watermarkEditor.preserveBoundingRectDescription }}
+
@@ -335,7 +345,7 @@ SPDX-License-Identifier: AGPL-3.0-only