'commit'
This commit is contained in:
@@ -585,12 +585,20 @@
|
|||||||
resultContainer.style.display = 'block';
|
resultContainer.style.display = 'block';
|
||||||
resultMessage.innerHTML = '<div class="success">图片生成成功!</div>';
|
resultMessage.innerHTML = '<div class="success">图片生成成功!</div>';
|
||||||
|
|
||||||
// 显示生成的图片
|
// 检查是否有图片数据
|
||||||
if (data.images && data.images.length > 0) {
|
if (data.images && data.images.length > 0) {
|
||||||
|
// 处理图片数据(支持Base64和URL两种格式)
|
||||||
let imagesHtml = '';
|
let imagesHtml = '';
|
||||||
data.images.forEach((image, index) => {
|
data.images.forEach((image, index) => {
|
||||||
const imageId = `generatedImage_${Date.now()}_${index}`;
|
const imageId = `generatedImage_${Date.now()}_${index}`;
|
||||||
imagesHtml += `<img id="${imageId}" src="data:image/png;base64,${image}" alt="生成图片${index + 1}" onclick="openModal(this.src)" style="max-width: 100%; margin-top: 10px; border-radius: 5px; cursor: pointer;">`;
|
// 检查是否为URL格式(以http或https开头)
|
||||||
|
if (typeof image === 'string' && (image.startsWith('http://') || image.startsWith('https://'))) {
|
||||||
|
// URL格式图片
|
||||||
|
imagesHtml += `<img id="${imageId}" src="${image}" alt="生成图片${index + 1}" onclick="openModal(this.src)" style="max-width: 100%; margin-top: 10px; border-radius: 5px; cursor: pointer;">`;
|
||||||
|
} else {
|
||||||
|
// Base64格式图片
|
||||||
|
imagesHtml += `<img id="${imageId}" src="data:image/png;base64,${image}" alt="生成图片${index + 1}" onclick="openModal(this.src)" style="max-width: 100%; margin-top: 10px; border-radius: 5px; cursor: pointer;">`;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
resultImage.innerHTML = imagesHtml;
|
resultImage.innerHTML = imagesHtml;
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user