Update app.py
Browse files
app.py
CHANGED
|
@@ -70,8 +70,8 @@ index_html = """
|
|
| 70 |
<title>FLUX.1-Dev Image Generator</title>
|
| 71 |
<script>
|
| 72 |
async function generateImage() {
|
| 73 |
-
const prompt = document.getElementById("prompt").value
|
| 74 |
-
const negative_prompt = document.getElementById("negative_prompt").value
|
| 75 |
const width = document.getElementById("width").value;
|
| 76 |
const height = document.getElementById("height").value;
|
| 77 |
const steps = document.getElementById("steps").value;
|
|
@@ -122,16 +122,18 @@ index_html = """
|
|
| 122 |
<h1>FLUX.1-Dev Image Generator</h1>
|
| 123 |
<form onsubmit="event.preventDefault(); generateImage();">
|
| 124 |
<label for="prompt">Prompt:</label>
|
| 125 |
-
<
|
| 126 |
|
| 127 |
<label for="negative_prompt">Negative Prompt:</label>
|
| 128 |
-
<
|
| 129 |
|
| 130 |
<label for="width">Width:</label>
|
| 131 |
-
<input type="
|
|
|
|
| 132 |
|
| 133 |
<label for="height">Height:</label>
|
| 134 |
-
<input type="
|
|
|
|
| 135 |
|
| 136 |
<label for="steps">Sampling Steps:</label>
|
| 137 |
<input type="number" id="steps" name="steps" value="35"><br><br>
|
|
@@ -161,7 +163,6 @@ index_html = """
|
|
| 161 |
<img id="generated-image" src="" alt="Generated Image" style="max-width: 100%; height: auto; display: none;">
|
| 162 |
</body>
|
| 163 |
</html>
|
| 164 |
-
|
| 165 |
"""
|
| 166 |
|
| 167 |
@app.route('/')
|
|
|
|
| 70 |
<title>FLUX.1-Dev Image Generator</title>
|
| 71 |
<script>
|
| 72 |
async function generateImage() {
|
| 73 |
+
const prompt = document.getElementById("prompt").value;
|
| 74 |
+
const negative_prompt = document.getElementById("negative_prompt").value;
|
| 75 |
const width = document.getElementById("width").value;
|
| 76 |
const height = document.getElementById("height").value;
|
| 77 |
const steps = document.getElementById("steps").value;
|
|
|
|
| 122 |
<h1>FLUX.1-Dev Image Generator</h1>
|
| 123 |
<form onsubmit="event.preventDefault(); generateImage();">
|
| 124 |
<label for="prompt">Prompt:</label>
|
| 125 |
+
<input type="text" id="prompt" name="prompt" placeholder="Enter your prompt" required><br><br>
|
| 126 |
|
| 127 |
<label for="negative_prompt">Negative Prompt:</label>
|
| 128 |
+
<input type="text" id="negative_prompt" name="negative_prompt" value="(deformed, distorted, disfigured), poorly drawn, bad anatomy, wrong anatomy, extra limb, missing limb, floating limbs, (mutated hands and fingers), disconnected limbs, mutation, mutated, ugly, disgusting, blurry, amputation, misspellings, typos"><br><br>
|
| 129 |
|
| 130 |
<label for="width">Width:</label>
|
| 131 |
+
<input type="range" id="width" name="width" min="64" max="2048" value="1024" step="8" oninput="this.nextElementSibling.value = this.value">
|
| 132 |
+
<output>1024</output><br><br>
|
| 133 |
|
| 134 |
<label for="height">Height:</label>
|
| 135 |
+
<input type="range" id="height" name="height" min="64" max="2048" value="1024" step="8" oninput="this.nextElementSibling.value = this.value">
|
| 136 |
+
<output>1024</output><br><br>
|
| 137 |
|
| 138 |
<label for="steps">Sampling Steps:</label>
|
| 139 |
<input type="number" id="steps" name="steps" value="35"><br><br>
|
|
|
|
| 163 |
<img id="generated-image" src="" alt="Generated Image" style="max-width: 100%; height: auto; display: none;">
|
| 164 |
</body>
|
| 165 |
</html>
|
|
|
|
| 166 |
"""
|
| 167 |
|
| 168 |
@app.route('/')
|