Spaces:
Running
Running
File size: 1,615 Bytes
c6ccee3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
// Function for Face Fusion page
function handleImageUpload(event) {
const file = event.target.files[0];
if (file) {
console.log("Image uploaded:", file.name);
// Add logic to display the uploaded image preview if needed
}
}
function generateImage() {
const prompt = document.getElementById("generationPrompt").value;
// Check if we're on the Face Fusion page (which has an image upload)
const fileInput = document.getElementById("imageUpload");
if (fileInput) {
const file = fileInput.files[0];
if (!file || !prompt) {
alert("Please upload an image and enter a prompt.");
return;
}
console.log("Generating image with prompt (Face Fusion):", prompt);
const previewBox = document.getElementById("previewBox");
previewBox.innerHTML = "<span>Generating...</span>";
// Add your face fusion image generation logic here
// Example: previewBox.innerHTML = `<img src="generated-image-url" alt="Generated Image" style="width: 100%; height: 100%; object-fit: cover;" />`;
} else {
// Text to Image page (no image upload)
if (!prompt) {
alert("Please enter a prompt to generate an image.");
return;
}
console.log("Generating text-to-image with prompt:", prompt);
const previewBox = document.getElementById("previewBox");
previewBox.innerHTML = "<span>Generating...</span>";
// Add your text-to-image generation logic here
// Example: previewBox.innerHTML = `<img src="generated-image-url" alt="Generated Image" style="width: 100%; height: 100%; object-fit: cover;" />`;
}
} |