diff --git a/components/image-annotator.tsx b/components/image-annotator.tsx
index a44aa3b7a..4deb1be7a 100644
--- a/components/image-annotator.tsx
+++ b/components/image-annotator.tsx
@@ -1551,6 +1551,31 @@ export function ImageAnnotator({ imageUrl, onConfirm, onCancel, initialResizeMod
正在加载图片...
+ ) : !image ? (
+ /* 没有图片时显示上传区域 */
+
+
fileInputRef.current?.click()}
+ onDrop={handleDrop}
+ onDragOver={handleDragOver}
+ >
+
+
+
+
上传图片以开始编辑
+
拖拽图片到此处、点击选择或 Ctrl+V 粘贴
+
支持 JPG, PNG, WebP 格式,最大 10MB
+
+
+
+
) : isResizeMode ? (
/* 尺寸调整模式 - 左右对比布局 */
<>
@@ -1728,55 +1753,5 @@ export function ImageAnnotator({ imageUrl, onConfirm, onCancel, initialResizeMod
return null;
}
- // 如果没有图片,显示上传界面
- if (!originalImageUrl) {
- return createPortal(
-
-
- {/* Header */}
-
-
- {/* Upload Area */}
-
-
fileInputRef.current?.click()}
- onDrop={handleDrop}
- onDragOver={handleDragOver}
- >
-
-
-
-
上传图片以开始编辑
-
拖拽图片到此处、点击选择或 Ctrl+V 粘贴
-
支持 JPG, PNG, WebP 格式,最大 10MB
-
-
-
-
-
-
,
- document.body
- );
- }
-
return createPortal(modalContent, document.body);
}