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 - + + + + + @@ -74,6 +78,7 @@ SPDX-License-Identifier: AGPL-3.0-only