Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -84,7 +84,7 @@ def build_camera_prompt(rotate_deg, move_forward, vertical_tilt, wideangle):
|
|
| 84 |
prompt_parts.append(" 将镜头转为广角镜头 Turn the camera to a wide-angle lens.")
|
| 85 |
|
| 86 |
final_prompt = " ".join(prompt_parts).strip()
|
| 87 |
-
return final_prompt if final_prompt else ""
|
| 88 |
|
| 89 |
|
| 90 |
@spaces.GPU
|
|
@@ -122,6 +122,8 @@ def infer_camera_edit(
|
|
| 122 |
if len(pil_images) == 0:
|
| 123 |
raise gr.Error("Please upload an image first.")
|
| 124 |
|
|
|
|
|
|
|
| 125 |
result = pipe(
|
| 126 |
image=pil_images,
|
| 127 |
prompt=prompt,
|
|
@@ -148,7 +150,7 @@ def end_reset():
|
|
| 148 |
return False
|
| 149 |
|
| 150 |
|
| 151 |
-
with gr.Blocks(css=css) as demo:
|
| 152 |
with gr.Column(elem_id="col-container"):
|
| 153 |
gr.Markdown("## 🎬 Qwen Image Edit — Camera Angle Control")
|
| 154 |
gr.Markdown("""
|
|
|
|
| 84 |
prompt_parts.append(" 将镜头转为广角镜头 Turn the camera to a wide-angle lens.")
|
| 85 |
|
| 86 |
final_prompt = " ".join(prompt_parts).strip()
|
| 87 |
+
return final_prompt if final_prompt else "no camera movement"
|
| 88 |
|
| 89 |
|
| 90 |
@spaces.GPU
|
|
|
|
| 122 |
if len(pil_images) == 0:
|
| 123 |
raise gr.Error("Please upload an image first.")
|
| 124 |
|
| 125 |
+
if prompt == "no camera movement":
|
| 126 |
+
return image, seed, prompt
|
| 127 |
result = pipe(
|
| 128 |
image=pil_images,
|
| 129 |
prompt=prompt,
|
|
|
|
| 150 |
return False
|
| 151 |
|
| 152 |
|
| 153 |
+
with gr.Blocks(theme=gr.themes.Citrus(), css=css) as demo:
|
| 154 |
with gr.Column(elem_id="col-container"):
|
| 155 |
gr.Markdown("## 🎬 Qwen Image Edit — Camera Angle Control")
|
| 156 |
gr.Markdown("""
|