Spaces:
Sleeping
Sleeping
Muhammad Waqas
commited on
Commit
·
e2a3dde
1
Parent(s):
4fbcde7
Added OmniGen Image to Image
Browse files
app.py
CHANGED
|
@@ -197,10 +197,13 @@ def omnigen_image_to_image():
|
|
| 197 |
return jsonify({'error': 'Text prompt is required'}), 400
|
| 198 |
|
| 199 |
steps = data.get('steps')
|
| 200 |
-
|
| 201 |
if not steps:
|
| 202 |
steps = 50
|
| 203 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 204 |
# Handle uploaded image or base64 image
|
| 205 |
image_file = request.files.get('image')
|
| 206 |
base64_image = data.get('base64_image')
|
|
@@ -232,8 +235,9 @@ def omnigen_image_to_image():
|
|
| 232 |
elif base64_image:
|
| 233 |
# Save base64 image
|
| 234 |
try:
|
|
|
|
| 235 |
image_path, image_url = save_base64_image(base64_image)
|
| 236 |
-
|
| 237 |
except Exception as e:
|
| 238 |
raise ValueError(f'Invalid base64 image data: {str(e)}')
|
| 239 |
|
|
@@ -291,6 +295,7 @@ def get_image_file(filename):
|
|
| 291 |
# Route to serve images
|
| 292 |
@app.route('/static/<path:filename>')
|
| 293 |
def serve_static(filename):
|
|
|
|
| 294 |
return send_from_directory('static', filename)
|
| 295 |
|
| 296 |
# Make a request route
|
|
@@ -596,11 +601,6 @@ def video_tasks(prompt_id):
|
|
| 596 |
except Exception as e:
|
| 597 |
return jsonify({'error': str(e)}), 500
|
| 598 |
|
| 599 |
-
|
| 600 |
-
@app.route('/static/<path:filename>')
|
| 601 |
-
def static_files(filename):
|
| 602 |
-
return send_from_directory('static', filename)
|
| 603 |
-
|
| 604 |
# Route: Image to Video old
|
| 605 |
@app.route('/image_to_video', methods=['POST'])
|
| 606 |
def image_to_video():
|
|
|
|
| 197 |
return jsonify({'error': 'Text prompt is required'}), 400
|
| 198 |
|
| 199 |
steps = data.get('steps')
|
|
|
|
| 200 |
if not steps:
|
| 201 |
steps = 50
|
| 202 |
|
| 203 |
+
image_url = data.get('image_url')
|
| 204 |
+
if not image_url:
|
| 205 |
+
return jsonify({'error': '"image_url" is required'}), 400
|
| 206 |
+
|
| 207 |
# Handle uploaded image or base64 image
|
| 208 |
image_file = request.files.get('image')
|
| 209 |
base64_image = data.get('base64_image')
|
|
|
|
| 235 |
elif base64_image:
|
| 236 |
# Save base64 image
|
| 237 |
try:
|
| 238 |
+
pass
|
| 239 |
image_path, image_url = save_base64_image(base64_image)
|
| 240 |
+
image_url = "https://drive.google.com/uc?id=1JEHEy0zCVWOob4421hLQIPMbO_ebeCPS&export=download"
|
| 241 |
except Exception as e:
|
| 242 |
raise ValueError(f'Invalid base64 image data: {str(e)}')
|
| 243 |
|
|
|
|
| 295 |
# Route to serve images
|
| 296 |
@app.route('/static/<path:filename>')
|
| 297 |
def serve_static(filename):
|
| 298 |
+
print(f"Request for static file: {filename}", flush=True)
|
| 299 |
return send_from_directory('static', filename)
|
| 300 |
|
| 301 |
# Make a request route
|
|
|
|
| 601 |
except Exception as e:
|
| 602 |
return jsonify({'error': str(e)}), 500
|
| 603 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 604 |
# Route: Image to Video old
|
| 605 |
@app.route('/image_to_video', methods=['POST'])
|
| 606 |
def image_to_video():
|