streamlit 如何显示图像?
时间: 2024-05-04 21:14:50 浏览: 614
在Python中使用Streamlit显示图像非常简单。你可以使用`streamlit.image()`函数来显示图像。该函数接受一个图像的URL、本地文件路径或者一个图像的字节流作为参数。
下面是一个简单的示例代码,展示了如何使用Streamlit显示图像:
```python
import streamlit as st
from PIL import Image
# 显示本地图像文件
image = Image.open('path/to/image.jpg')
st.image(image, caption='Local Image')
# 显示网络图像
image_url = 'https://example.com/image.jpg'
st.image(image_url, caption='Network Image')
```
在上面的代码中,我们首先导入了`streamlit`和`PIL`库。然后,我们使用`Image.open()`函数打开了一个本地图像文件,并将其赋值给`image`变量。接下来,我们使用`st.image()`函数来显示本地图像,并通过`caption`参数添加了一个图像的标题。
同样地,我们可以使用`st.image()`函数来显示网络图像。只需将网络图像的URL作为参数传递给函数即可。
请注意,为了使用Streamlit显示图像,你需要确保已经安装了`streamlit`和`PIL`库。你可以使用以下命令来安装它们:
```
pip install streamlit pillow
```
希望这可以帮助到你!如果你有任何其他问题,请随时提问。
阅读全文