개발/대시보드
웹 대시보드 - 여러 UI 함수 4(Image,video)
웅'jk
2022. 12. 12. 17:42
1. image
# 이미지 처리를 위해 import 해준다.
from PIL import Image
그 다음 open 함수를 통해 가져온다.
# 내 로컬에 있는 이미지 가져온다.
img = Image.open('streamlit_data/image_03.jpg')
st.image(img)
# use_column_width 를 True를 하게 되면 사용 공간에 가로 길이만큼
# 늘려서 가져오게 된다.
st.image(img,use_column_width=True)
# 또는 인터넷에서 주소를 가져와도 된다.
img_url = '인터넷 이미지 주소'
st.image(img_url)

판다는 내 로컬 이미지를 , 다른 이미지는 인터넷에 떠돌던 주소를 넣었다.
2. video
비디오는 streamlit 으로 열어 가져온다.
video_file = open('streamlit_data/secret_of_success.mp4','rb')
st.video(video_file)
# 비디오 파일을 가져올땐 rb 형식으로 가져온다.
