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); }