vkumartr commited on
Commit
4a1debe
·
verified ·
1 Parent(s): d975c93

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -5
app.py CHANGED
@@ -111,11 +111,9 @@ def extract_invoice_data(file_data, content_type, json_schema):
111
 
112
  for img in images[:2]:
113
  img_byte_arr = io.BytesIO()
114
- img.save(img_byte_arr, format="PNG")
115
  base64_encoded = base64.b64encode(img_byte_arr.getvalue()).decode('utf-8')
116
- base64_images.append(f"data:image/png;base64,{base64_encoded}")
117
-
118
- content_type = "application/pdf"
119
 
120
  except Exception as e:
121
  logger.error(f"Error converting PDF to image: {e}")
@@ -125,7 +123,6 @@ def extract_invoice_data(file_data, content_type, json_schema):
125
  # Handle direct image files
126
  base64_encoded = base64.b64encode(file_data).decode('utf-8')
127
  base64_images.append(f"data:{content_type};base64,{base64_encoded}")
128
- content_type = "image/png"
129
 
130
  # Prepare OpenAI request
131
  openai_content = [{"type": "image_url", "image_url": {"url": img_base64}} for img_base64 in base64_images]
 
111
 
112
  for img in images[:2]:
113
  img_byte_arr = io.BytesIO()
114
+ img.save(img_byte_arr, format="PNG", dpi=(300, 300))
115
  base64_encoded = base64.b64encode(img_byte_arr.getvalue()).decode('utf-8')
116
+ base64_images.append(f"data:image/{content_type};base64,{base64_encoded}")
 
 
117
 
118
  except Exception as e:
119
  logger.error(f"Error converting PDF to image: {e}")
 
123
  # Handle direct image files
124
  base64_encoded = base64.b64encode(file_data).decode('utf-8')
125
  base64_images.append(f"data:{content_type};base64,{base64_encoded}")
 
126
 
127
  # Prepare OpenAI request
128
  openai_content = [{"type": "image_url", "image_url": {"url": img_base64}} for img_base64 in base64_images]