+ 当前精确尺寸 {exactSizeLabel}。点击比例或分辨率预设后会切回预设档位。 +
+ ) : null} {sizeCapabilityHint({ apiMode, requestPolicy, imageModelID }) ? ({sizeCapabilityHint({ apiMode, requestPolicy, imageModelID })} @@ -175,20 +197,25 @@ export function DesktopComposeSections({ label="出图张数" trailing={{batchCount}x} > -
+ 当前精确尺寸 {exactSizeLabel}。点击比例或分辨率预设后会切回预设档位。 +
+ ) : null} {sizeCapabilityHint({ apiMode, requestPolicy, imageModelID }) ? (
{sizeCapabilityHint({ apiMode, requestPolicy, imageModelID })}
diff --git a/image-studio/frontend/src/components/panel/WindowsComposePanel.tsx b/image-studio/frontend/src/components/panel/WindowsComposePanel.tsx
index 8e8a7caef..3196487c6 100644
--- a/image-studio/frontend/src/components/panel/WindowsComposePanel.tsx
+++ b/image-studio/frontend/src/components/panel/WindowsComposePanel.tsx
@@ -13,8 +13,10 @@ export function WindowsComposePanel({
aspectOptions,
activeResolution,
activeResolutionLabel,
+ exactSizeLabel,
activeQualityLabel,
allowCustomAspectRatios,
+ allowPreciseSizeControl,
availableResolutions,
batchCount,
clearSources,
@@ -23,6 +25,7 @@ export function WindowsComposePanel({
handleResolutionSelect,
imageModelID,
onOpenCustomAspectRatioModal,
+ onOpenCustomSizeModal,
mode,
onPreviewSource,
onRemoveSource,
@@ -39,13 +42,15 @@ export function WindowsComposePanel({
setComposeOpen: React.Dispatch
+ {exactSizeLabel
+ ? `当前精确尺寸 ${exactSizeLabel}。点击比例或分辨率预设后会切回预设档位。`
+ : "需要精确像素时可直接输入宽高,自定义 size 会原样下发给上游。"}
+