From 400c7cc40849215352ef364ff5391c28e13ebbfd Mon Sep 17 00:00:00 2001
From: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Thu, 30 Oct 2025 20:16:28 +0900
Subject: [PATCH] wip
---
locales/index.d.ts | 4 +
locales/ja-JP.yml | 1 +
.../components/MkImageLabelEditorDialog.vue | 14 ++-
.../src/utility/image-effector/fxs/label.glsl | 23 ++---
.../src/utility/image-effector/fxs/label.ts | 33 ++++---
.../src/utility/image-label-renderer.ts | 96 ++++++++++---------
6 files changed, 102 insertions(+), 69 deletions(-)
diff --git a/locales/index.d.ts b/locales/index.d.ts
index 4d8c86b110..c0781594f8 100644
--- a/locales/index.d.ts
+++ b/locales/index.d.ts
@@ -5618,6 +5618,10 @@ export interface Locale extends ILocale {
* ラベルの幅
*/
"labelThickness": string;
+ /**
+ * ラベルのスケール
+ */
+ "labelScale": string;
/**
* 中央揃え
*/
diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml
index d6a1dff2b6..d5b18b7afe 100644
--- a/locales/ja-JP.yml
+++ b/locales/ja-JP.yml
@@ -1401,6 +1401,7 @@ _imageLabelEditor:
title: "ラベルの編集"
frameThickness: "フレームの幅"
labelThickness: "ラベルの幅"
+ labelScale: "ラベルのスケール"
centered: "中央揃え"
captionMain: "キャプション(大)"
captionSub: "キャプション(小)"
diff --git a/packages/frontend/src/components/MkImageLabelEditorDialog.vue b/packages/frontend/src/components/MkImageLabelEditorDialog.vue
index ef0e4d971c..18c2e365dc 100644
--- a/packages/frontend/src/components/MkImageLabelEditorDialog.vue
+++ b/packages/frontend/src/components/MkImageLabelEditorDialog.vue
@@ -34,10 +34,14 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._imageLabelEditor.frameThickness }}
-
+
{{ i18n.ts._imageLabelEditor.labelThickness }}
+
+ {{ i18n.ts._imageLabelEditor.labelScale }}
+
+
{{ i18n.ts._imageLabelEditor.centered }}
@@ -74,6 +78,7 @@ SPDX-License-Identifier: AGPL-3.0-only