Spaces:
Running
Running
Upload app.py
Browse files
app.py
CHANGED
|
@@ -234,11 +234,20 @@ def create_interface():
|
|
| 234 |
)
|
| 235 |
|
| 236 |
bg_color = gr.Dropdown(
|
| 237 |
-
choices=["white", "black", "gray"
|
| 238 |
value="white",
|
| 239 |
label="背景顏色"
|
| 240 |
)
|
| 241 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 242 |
process_btn = gr.Button("🚀 開始處理", variant="primary", size="lg")
|
| 243 |
|
| 244 |
with gr.Column(scale=2):
|
|
@@ -251,7 +260,7 @@ def create_interface():
|
|
| 251 |
fn=process_images,
|
| 252 |
inputs=[
|
| 253 |
image1, image2, image3, image4, image5, image6,
|
| 254 |
-
resize_mode, concat_direction, spacing, bg_color
|
| 255 |
],
|
| 256 |
outputs=[result_image, result_info]
|
| 257 |
)
|
|
@@ -262,7 +271,9 @@ def create_interface():
|
|
| 262 |
- **等寬度模式**:所有圖片調整為相同寬度,適合垂直對比
|
| 263 |
- 支持常見圖片格式:PNG, JPG, JPEG, WEBP
|
| 264 |
- 處理過程保持圖片原始寬高比
|
| 265 |
-
-
|
|
|
|
|
|
|
| 266 |
""")
|
| 267 |
|
| 268 |
return iface
|
|
|
|
| 234 |
)
|
| 235 |
|
| 236 |
bg_color = gr.Dropdown(
|
| 237 |
+
choices=["white", "black", "gray"],
|
| 238 |
value="white",
|
| 239 |
label="背景顏色"
|
| 240 |
)
|
| 241 |
|
| 242 |
+
# JPG品質設定
|
| 243 |
+
jpg_quality = gr.Slider(
|
| 244 |
+
minimum=60,
|
| 245 |
+
maximum=100,
|
| 246 |
+
value=95,
|
| 247 |
+
step=5,
|
| 248 |
+
label="JPG 輸出品質 (%)"
|
| 249 |
+
)
|
| 250 |
+
|
| 251 |
process_btn = gr.Button("🚀 開始處理", variant="primary", size="lg")
|
| 252 |
|
| 253 |
with gr.Column(scale=2):
|
|
|
|
| 260 |
fn=process_images,
|
| 261 |
inputs=[
|
| 262 |
image1, image2, image3, image4, image5, image6,
|
| 263 |
+
resize_mode, concat_direction, spacing, bg_color, jpg_quality
|
| 264 |
],
|
| 265 |
outputs=[result_image, result_info]
|
| 266 |
)
|
|
|
|
| 271 |
- **等寬度模式**:所有圖片調整為相同寬度,適合垂直對比
|
| 272 |
- 支持常見圖片格式:PNG, JPG, JPEG, WEBP
|
| 273 |
- 處理過程保持圖片原始寬高比
|
| 274 |
+
- **輸出格式:JPG** - 完美兼容 Medium 等平台
|
| 275 |
+
- **品質建議**:95% 提供最佳品質,85% 平衡品質與檔案大小
|
| 276 |
+
- 自動處理透明背景(轉為白色背景)
|
| 277 |
""")
|
| 278 |
|
| 279 |
return iface
|