Marek4321 commited on
Commit
6ceb324
·
verified ·
1 Parent(s): 5f43d78

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -0
app.py CHANGED
@@ -126,6 +126,12 @@ def main():
126
  try:
127
  # Convert image to base64 for API
128
  buffered = BytesIO()
 
 
 
 
 
 
129
  image.save(buffered, format="JPEG")
130
  image_base64 = base64.b64encode(buffered.getvalue()).decode()
131
 
 
126
  try:
127
  # Convert image to base64 for API
128
  buffered = BytesIO()
129
+ # Convert RGBA to RGB if needed for JPEG
130
+ if image.mode == 'RGBA':
131
+ # Create white background
132
+ rgb_image = Image.new('RGB', image.size, (255, 255, 255))
133
+ rgb_image.paste(image, mask=image.split()[-1]) # Use alpha channel as mask
134
+ image = rgb_image
135
  image.save(buffered, format="JPEG")
136
  image_base64 = base64.b64encode(buffered.getvalue()).decode()
137