zuminghuang GiantPandas commited on
Commit
39b2b5c
·
verified ·
1 Parent(s): 95e350e

Update app.py (#1)

Browse files

- Update app.py (a5c3383bc826c2e42d053983a401128ec6f32252)


Co-authored-by: BaodeWang <[email protected]>

Files changed (1) hide show
  1. app.py +20 -9
app.py CHANGED
@@ -298,15 +298,26 @@ def render_img(b64_list, idx, scale):
298
 
299
  if scale <= 1:
300
  # ---------- 居中模式 ----------
301
- return (
302
- f'<div style="overflow:auto;border:1px solid #ccc;'
303
- f'display:flex;justify-content:center;align-items:center;'
304
- f'width:100%;height:800px;">'
305
- f' <img src="{src}" '
306
- f' style="width:{percent}%;max-width:none;'
307
- f' height:auto;display:block;" />'
308
- f'</div>'
309
- )
 
 
 
 
 
 
 
 
 
 
 
310
  else:
311
  # ---------- 放大模式 ----------
312
  return (
 
298
 
299
  if scale <= 1:
300
  # ---------- 居中模式 ----------
301
+ return f"""
302
+ <div style="
303
+ width:100%;
304
+ height:800px;
305
+ overflow:auto;
306
+ border:1px solid #ccc;
307
+ ">
308
+ <div style="
309
+ min-width:100%; /* 保证外层 div 至少跟容器一样宽 */
310
+ display:flex;
311
+ justify-content:center; /* 小图水平居中 */
312
+ ">
313
+ <img src="{src}" style="
314
+ width:{percent}%;
315
+ height:auto;
316
+ display:block;
317
+ ">
318
+ </div>
319
+ </div>
320
+ """
321
  else:
322
  # ---------- 放大模式 ----------
323
  return (