From 8714945ec9deb88e1af6164b9290c9cf7e633aab Mon Sep 17 00:00:00 2001
From: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Mon, 20 Oct 2025 15:05:23 +0900
Subject: fix(frontend): ウォーターマーク配置のエフェクトが壊れている問題を修正
(#16662)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* fix(frontend): ウォーターマーク配置のエフェクトが壊れている問題を修正
* enhance: add settings for noBoundingBoxExpansion
* Update Changelog
* fix
* perf: ウォーターマークのrepeatをWRAP属性で制御するように
* fix: ウォーターマークをrepeatした際に回転や拡大縮小の中心が「位置」設定を考慮しないのを修正
* fix: ウォーターマークをrepeatした際にマージンが各ウォーターマークごとのマージンとなっていない問題を修正
* fix: リピートモード時の拡大縮小の原点が、アライメントの設定にかかわらず左上になる問題を修正
* enhance: preserveBoundingRect の翻訳文字を変更
* fix: remove description
* fix
* fix: 回転の向きが逆になっているのを修正
* fix: マージンは元画像の大きさに対する割合で算出するように
* Update watermarkPlacement.ts
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
---
.../components/MkWatermarkEditorDialog.Layer.vue | 24 +-
.../src/components/MkWatermarkEditorDialog.vue | 2 +
.../image-effector/fxs/watermarkPlacement.ts | 256 ++++++++++++++-------
packages/frontend/src/utility/watermark.ts | 4 +
4 files changed, 199 insertions(+), 87 deletions(-)
(limited to 'packages')
diff --git a/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue b/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue
index 288293db3f..b34181e5cc 100644
--- a/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue
+++ b/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue
@@ -65,6 +65,10 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._watermarkEditor.repeat }}
+
+
+ {{ i18n.ts._watermarkEditor.preserveBoundingRect }}
+
@@ -129,6 +133,10 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._watermarkEditor.cover }}
+
+
+ {{ i18n.ts._watermarkEditor.preserveBoundingRect }}
+
@@ -335,7 +343,7 @@ SPDX-License-Identifier: AGPL-3.0-only