У меня есть следующий код:
bottom_image = st.file_uploader('', type='jpg', key=6)
if bottom_image is not None:
st.image(bottom_image)
проблема, с которой я сталкиваюсь, заключается в том, что некоторые изображения очень большие, и я хочу иметь возможность изменять их размер до фиксированного размера.
Не уверен, имеет ли это значение или нет, но file_uploader находится в столбце.
Я посмотрел на создание эскиза, но я не мог понять это.
Мысли?
Вы можете настроить параметр ширины.
st.image(bottom_image, width=400)
Или вы можете использовать библиотеку Pillow для управления шириной и высотой.
from PIL import Image
bottom_image = st.file_uploader('', type='jpg', key=6)
if bottom_image is not None:
image = Image.open(bottom_image)
new_image = image.resize((600, 400))
st.image(new_image)