seawolf2357 commited on
Commit
87649ea
·
verified ·
1 Parent(s): d611dbe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -11
app.py CHANGED
@@ -451,12 +451,17 @@ def load_session_history(selected_session=None):
451
  transform: translateY(-2px);
452
  box-shadow: 0 4px 10px rgba(0,0,0,0.15);
453
  }
454
- .card-image {
455
  width: 100%;
456
  height: 200px;
457
- object-fit: cover;
 
 
 
458
  border-radius: 4px;
459
  margin-bottom: 10px;
 
 
460
  }
461
  .card-name {
462
  font-weight: bold;
@@ -480,17 +485,10 @@ def load_session_history(selected_session=None):
480
  image_path = item.get('image_url', '')
481
  prompt = html.escape(item.get('prompt', ''))
482
 
483
- # 이미지를 base64로 인코딩
484
- try:
485
- image_data = get_image_base64(image_path)
486
- image_url = f"data:image/png;base64,{image_data}"
487
- except Exception as e:
488
- print(f"Error loading image {image_path}: {e}")
489
- image_url = "data:image/png;base64," + get_image_base64('default.png') # 기본 이미지
490
-
491
  html_content += f"""
492
  <div class="prompt-card" data-prompt="{prompt}" onclick="handleCardClick(this)">
493
- <img src="{image_url}" class="card-image" alt="{name}">
494
  <div class="card-name">{name}</div>
495
  <div class="card-prompt">{prompt}</div>
496
  </div>
 
451
  transform: translateY(-2px);
452
  box-shadow: 0 4px 10px rgba(0,0,0,0.15);
453
  }
454
+ .card-image-placeholder {
455
  width: 100%;
456
  height: 200px;
457
+ background-color: #f5f5f5;
458
+ display: flex;
459
+ align-items: center;
460
+ justify-content: center;
461
  border-radius: 4px;
462
  margin-bottom: 10px;
463
+ color: #999;
464
+ font-size: 14px;
465
  }
466
  .card-name {
467
  font-weight: bold;
 
485
  image_path = item.get('image_url', '')
486
  prompt = html.escape(item.get('prompt', ''))
487
 
488
+ # 이미지 대신 플레이스홀더 사용
 
 
 
 
 
 
 
489
  html_content += f"""
490
  <div class="prompt-card" data-prompt="{prompt}" onclick="handleCardClick(this)">
491
+ <div class="card-image-placeholder">No Image</div>
492
  <div class="card-name">{name}</div>
493
  <div class="card-prompt">{prompt}</div>
494
  </div>