streamlit 显示图片
时间: 2024-07-31 18:00:56 浏览: 197
情绪检测器基于 streamlit
Streamlit是一个用于创建交互式Web应用程序的Python库,特别适合数据科学家展示他们的工作流程和结果。在Streamlit中显示图片通常是直观且简单的。你可以通过以下几个步骤来做到这一点:
1. **导入必要的模块**:首先,需要导入`streamlit`库以及`Image`类,如果你需要从本地文件夹加载图片,则还要导入`st.image`函数。
```python
import streamlit as st
from PIL import Image
```
2. **加载图片**:使用`Image.open()`打开图片文件,或者直接传入本地文件路径、URL或者其他支持的格式。
```python
image = Image.open("path_to_your_image.jpg")
```
3. **显示图片**:最后,使用`st.image()`函数将图片显示给用户。
```python
st.image(image)
```
如果你想让用户上传图片,可以使用`st.file_uploader()`功能接收文件,然后读取并显示。
```python
uploaded_file = st.file_uploader("Choose an image", type=["jpg", "png"])
if uploaded_file is not None:
img = Image.open(uploaded_file)
st.image(img)
```
阅读全文