From 0394bf1b3f6658044bf0e965215022b35cac1691 Mon Sep 17 00:00:00 2001
From: Kuingsmile <96409857+Kuingsmile@users.noreply.github.com>
Date: Sun, 3 May 2026 14:02:57 +0800
Subject: [PATCH] :sparkles: Feature(custom): add longEdgeAsHeight setting for
resize
---
.../components/ImageProcessSetting.vue | 42 ++++++++++++++++++-
src/renderer/i18n/locales/en.json | 1 +
src/renderer/i18n/locales/zh-CN.json | 1 +
src/renderer/i18n/locales/zh-TW.json | 1 +
4 files changed, 44 insertions(+), 1 deletion(-)
diff --git a/src/renderer/components/ImageProcessSetting.vue b/src/renderer/components/ImageProcessSetting.vue
index 27190bb7..fb7a76b4 100644
--- a/src/renderer/components/ImageProcessSetting.vue
+++ b/src/renderer/components/ImageProcessSetting.vue
@@ -766,7 +766,45 @@
+
+
+
+ safeSetMapValue(
+ compressForm,
+ 'longEdgeAsHeight',
+ picbedType,
+ value,
+ defaultCompressSetting.longEdgeAsHeight,
+ )
+ "
+ />
+
+
+ ({
skipReSizeOfSmallImgMap: {},
isReSizeByPercentMap: {},
reSizePercentMap: {},
+ longEdgeAsHeightMap: {},
isRotateMap: {},
rotateDegreeMap: {},
isRemoveExifMap: {},
diff --git a/src/renderer/i18n/locales/en.json b/src/renderer/i18n/locales/en.json
index d0b1fa25..0cd332cf 100644
--- a/src/renderer/i18n/locales/en.json
+++ b/src/renderer/i18n/locales/en.json
@@ -180,6 +180,7 @@
"isResizeByPercent": "Enable Resize by Percentage",
"isResizeByPercentHint": "Higher priority",
"isRotate": "Enable Rotation",
+ "longEdgeAsHeight": "Long Edge as Height",
"percentageResize": "Resize by Percentage",
"resizeDescription": "Set image scaling parameters",
"resizeHeight": "Resize Height (0 means scale by width)",
diff --git a/src/renderer/i18n/locales/zh-CN.json b/src/renderer/i18n/locales/zh-CN.json
index 41274425..088e46a7 100644
--- a/src/renderer/i18n/locales/zh-CN.json
+++ b/src/renderer/i18n/locales/zh-CN.json
@@ -180,6 +180,7 @@
"isResizeByPercent": "启用按比例调整",
"isResizeByPercentHint": "优先级更高",
"isRotate": "启用旋转",
+ "longEdgeAsHeight": "长边作为高度",
"percentageResize": "按比例调整尺寸",
"resizeDescription": "设置图片缩放参数",
"resizeHeight": "调整高度 (0 表示按宽度等比缩放)",
diff --git a/src/renderer/i18n/locales/zh-TW.json b/src/renderer/i18n/locales/zh-TW.json
index 5a38bb13..c8c14b30 100644
--- a/src/renderer/i18n/locales/zh-TW.json
+++ b/src/renderer/i18n/locales/zh-TW.json
@@ -180,6 +180,7 @@
"isResizeByPercent": "啟用按比例調整",
"isResizeByPercentHint": "優先級更高",
"isRotate": "啟用旋轉",
+ "longEdgeAsHeight": "長邊作為高度",
"percentageResize": "按比例調整尺寸",
"resizeDescription": "設置圖片縮放參數",
"resizeHeight": "調整高度 (0 表示按寬度等比縮放)",