milwright commited on
Commit
b9621a1
·
1 Parent(s): 5ebbc55

Fix streamlit compatibility issues and update version requirements

Browse files
Files changed (2) hide show
  1. app.py +7 -7
  2. requirements.txt +1 -1
app.py CHANGED
@@ -827,7 +827,7 @@ with main_tab2:
827
  images = page.get('images', [])
828
  for img in images:
829
  if 'image_base64' in img:
830
- st.image(img['image_base64'], use_container_width=True)
831
 
832
  # Display text content if available
833
  text_content = page.get('markdown', '')
@@ -925,7 +925,7 @@ with main_tab1:
925
 
926
  # Process button - flush left with similar padding as file browser
927
  with left_col:
928
- process_button = st.button("Process Document", use_container_width=True)
929
 
930
  # Image preprocessing preview in upload column, right after the process button
931
  if any(preprocessing_options.values()) and uploaded_file.type.startswith('image/'):
@@ -934,13 +934,13 @@ with main_tab1:
934
 
935
  with preview_cols[0]:
936
  st.markdown("**Original Image**")
937
- st.image(uploaded_file, use_container_width=True)
938
 
939
  with preview_cols[1]:
940
  st.markdown("**Preprocessed Image**")
941
  try:
942
  processed_bytes = preprocess_image(uploaded_file.getvalue(), preprocessing_options)
943
- st.image(io.BytesIO(processed_bytes), use_container_width=True)
944
  except Exception as e:
945
  st.error(f"Error in preprocessing: {str(e)}")
946
  st.info("Try using grayscale preprocessing for PNG images with transparency")
@@ -1636,7 +1636,7 @@ with main_tab1:
1636
  with columns1[i]:
1637
  if img_path.suffix.lower() in ['.jpg', '.jpeg', '.png', '.tif']:
1638
  try:
1639
- st.image(str(img_path), caption=img_path.name, use_container_width=True)
1640
  except Exception:
1641
  st.info(f"Example: {img_path.name}")
1642
  else:
@@ -1649,7 +1649,7 @@ with main_tab1:
1649
  with columns2[i]:
1650
  if img_path.suffix.lower() in ['.jpg', '.jpeg', '.png', '.tif']:
1651
  try:
1652
- st.image(str(img_path), caption=img_path.name, use_container_width=True)
1653
  except Exception:
1654
  st.info(f"Example: {img_path.name}")
1655
  else:
@@ -1662,7 +1662,7 @@ with main_tab1:
1662
  with columns[i % len(columns)]:
1663
  if img_path.suffix.lower() in ['.jpg', '.jpeg', '.png', '.tif']:
1664
  try:
1665
- st.image(str(img_path), caption=img_path.name, use_container_width=True)
1666
  except Exception:
1667
  st.info(f"Example: {img_path.name}")
1668
  else:
 
827
  images = page.get('images', [])
828
  for img in images:
829
  if 'image_base64' in img:
830
+ st.image(img['image_base64'], width=600)
831
 
832
  # Display text content if available
833
  text_content = page.get('markdown', '')
 
925
 
926
  # Process button - flush left with similar padding as file browser
927
  with left_col:
928
+ process_button = st.button("Process Document", width=300)
929
 
930
  # Image preprocessing preview in upload column, right after the process button
931
  if any(preprocessing_options.values()) and uploaded_file.type.startswith('image/'):
 
934
 
935
  with preview_cols[0]:
936
  st.markdown("**Original Image**")
937
+ st.image(uploaded_file, width=600)
938
 
939
  with preview_cols[1]:
940
  st.markdown("**Preprocessed Image**")
941
  try:
942
  processed_bytes = preprocess_image(uploaded_file.getvalue(), preprocessing_options)
943
+ st.image(io.BytesIO(processed_bytes), width=600)
944
  except Exception as e:
945
  st.error(f"Error in preprocessing: {str(e)}")
946
  st.info("Try using grayscale preprocessing for PNG images with transparency")
 
1636
  with columns1[i]:
1637
  if img_path.suffix.lower() in ['.jpg', '.jpeg', '.png', '.tif']:
1638
  try:
1639
+ st.image(str(img_path), caption=img_path.name, width=300)
1640
  except Exception:
1641
  st.info(f"Example: {img_path.name}")
1642
  else:
 
1649
  with columns2[i]:
1650
  if img_path.suffix.lower() in ['.jpg', '.jpeg', '.png', '.tif']:
1651
  try:
1652
+ st.image(str(img_path), caption=img_path.name, width=300)
1653
  except Exception:
1654
  st.info(f"Example: {img_path.name}")
1655
  else:
 
1662
  with columns[i % len(columns)]:
1663
  if img_path.suffix.lower() in ['.jpg', '.jpeg', '.png', '.tif']:
1664
  try:
1665
+ st.image(str(img_path), caption=img_path.name, width=300)
1666
  except Exception:
1667
  st.info(f"Example: {img_path.name}")
1668
  else:
requirements.txt CHANGED
@@ -1,6 +1,6 @@
1
  # Generated requirements for Hugging Face Spaces deployment
2
 
3
- streamlit>=1.20.0
4
  mistralai>=0.0.3
5
  Pillow>=9.0.0
6
  opencv-python-headless>=4.5.0
 
1
  # Generated requirements for Hugging Face Spaces deployment
2
 
3
+ streamlit>=1.28.0
4
  mistralai>=0.0.3
5
  Pillow>=9.0.0
6
  opencv-python-headless>=4.5.0