diff --git a/components/image-preview.tsx b/components/image-preview.tsx index dfaa35d8b..0c6a89d8a 100644 --- a/components/image-preview.tsx +++ b/components/image-preview.tsx @@ -309,6 +309,7 @@ export function ImagePreview({ decoding="async" onLoad={(event) => { event.currentTarget.style.aspectRatio = ""; + event.currentTarget.parentElement?.style.removeProperty("width"); event.currentTarget.alt = "Generated Image"; }} onError={(event) => { @@ -316,6 +317,7 @@ export function ImagePreview({ event.currentTarget.src = thumbnail || original; } else if (!compactGrid) { event.currentTarget.style.aspectRatio = "1"; + event.currentTarget.parentElement?.style.setProperty("width", "100%"); event.currentTarget.alt = "预览暂不可用,可尝试下载原图"; } }}