ginipick commited on
Commit
c0196db
·
verified ·
1 Parent(s): 6782a4f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -0
app.py CHANGED
@@ -139,7 +139,22 @@ def create_border_decoration(qr_image, decoration_style="Flowers"):
139
 
140
  return decorated_image
141
 
 
 
 
 
 
 
 
 
 
 
 
142
  def create_qr(content, qr_type, fill_color, back_color, box_size, border_size, error_correction, border_decoration="No Decoration"):
 
 
 
 
143
  # QR 코드 데이터 포맷팅
144
  formatted_data = format_data(content, qr_type)
145
 
 
139
 
140
  return decorated_image
141
 
142
+ def rgba_to_rgb(rgba_color):
143
+ """Convert RGBA color string to RGB hex color"""
144
+ if rgba_color.startswith('rgba'):
145
+ # Extract numbers from rgba string
146
+ values = rgba_color.strip('rgba()').split(',')
147
+ r = int(float(values[0]))
148
+ g = int(float(values[1]))
149
+ b = int(float(values[2]))
150
+ return f'#{r:02x}{g:02x}{b:02x}'
151
+ return rgba_color
152
+
153
  def create_qr(content, qr_type, fill_color, back_color, box_size, border_size, error_correction, border_decoration="No Decoration"):
154
+ # Convert RGBA colors to RGB
155
+ fill_color = rgba_to_rgb(fill_color)
156
+ back_color = rgba_to_rgb(back_color)
157
+
158
  # QR 코드 데이터 포맷팅
159
  formatted_data = format_data(content, qr_type)
160