QIDNLF commited on
Commit
ef6b128
ยท
verified ยท
1 Parent(s): 9724b7e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -4
app.py CHANGED
@@ -21,11 +21,20 @@ def blob_to_base64_html(blob_data):
21
  return ""
22
  try:
23
  if isinstance(blob_data, (bytes, bytearray)):
24
- # ๋งค๋ฒˆ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
25
  encoded = base64.b64encode(blob_data).decode('utf-8')
26
- # ๐Ÿ’ก [ํ•ต์‹ฌ] ํ”ฝ์…€ ๋‹จ์œ„(width="1200")๋กœ ์•„์˜ˆ ๋ฐ•์•„๋ฒ„๋ ค์•ผ ใ…ˆ๋งŒํ•˜๊ฒŒ ์•ˆ ๋‚˜์˜ต๋‹ˆ๋‹ค.
27
- # ์Šคํƒ€์ผ ํƒœ๊ทธ๋ณด๋‹ค HTML ์†์„ฑ์ด Gradio์—์„œ ๋” ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋จนํž ๋•Œ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
28
- return f'<img src="data:image/png;base64,{encoded}" width="1200" style="display:block; margin:10px 0; border:1px solid #ddd;"/>'
 
 
 
 
 
 
 
 
 
 
29
  return str(blob_data)
30
  except Exception:
31
  return str(blob_data)
 
21
  return ""
22
  try:
23
  if isinstance(blob_data, (bytes, bytearray)):
 
24
  encoded = base64.b64encode(blob_data).decode('utf-8')
25
+ return f"""
26
+ <img src="data:image/png;base64,{encoded}"
27
+ style="
28
+ width:100%;
29
+ max-width:1000px;
30
+ height:auto;
31
+ display:block;
32
+ margin:10px 0;
33
+ cursor: zoom-in;
34
+ "
35
+ onclick="window.open(this.src)"
36
+ >
37
+ """
38
  return str(blob_data)
39
  except Exception:
40
  return str(blob_data)