如何调整 st.image 显示的图片大小
how do I resize the image shown by st.image
我有以下代码:
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)
我有以下代码:
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)