dseditor commited on
Commit
d935ae6
·
verified ·
1 Parent(s): 59cbef2

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -3
app.py CHANGED
@@ -234,11 +234,20 @@ def create_interface():
234
  )
235
 
236
  bg_color = gr.Dropdown(
237
- choices=["white", "black", "gray", "transparent"],
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