Streamlit 이미지, 동영상, 오디오 파일 화면에 보여주기
이미지 처리를 위한 라이브러리와 스트림릿 라이브러리 임폴트
import streamlit as st
# 이미지 처리를 위한 라이브러리 파이썬이미지라이브러리PIL
from PIL import Image
시작 과 끝
def main() :
if __name__ == "__main__" :
main()
이미지 image(), open()
# 1. 저장되어 있는 이미지 파일을 화면에 표시하는 방법
img = Image.open('저장된 파일 경로')
# 기본 이미지
st.image(img)
# 길이 600 되는 이미지
st.image(img, width=600)
# 비율을 화면에 맞추는 이미지
st.image(img, use_column_width=True)
# 2. 인터넷 상에 있는 이미지를 화면에 표시하는 방법
# 인터넷 상의 이미지 : url 이 있다
image_url = '복사한 url 주소'
st.image(image_url)
동영상 video(), open()
# 동영상 파일
# 'rb' 파일을 byte 형식으로 불러온다
video_file = open('저장된 파일 경로', 'rb')
st.video(video_file)
오디오 audio(), open()
# 오디오 파일
# 'rb' 파일을 byte 형식으로 불러온다
audio_file = open('./data/song.mp3', 'rb')
st.audio(audio_file.read(), format='audio/mp3')
'DASHBOARD APP 개발 > Streamlit Library' 카테고리의 다른 글
[Streamlit] Seaborn의 pairplot 화면에 안보이는 문제, 해결 방법 (0) | 2024.04.25 |
---|---|
[Python] Streamlit 유저한테 숫자, 문자, 시간, 색 입력 받기 (0) | 2024.04.25 |
[Python] Streamlit UI 함수들 _ selectbox(), multiselect(), slider(), info(), expander() (0) | 2024.04.25 |
[Python] Streamlit UI 함수들 _ button(), radio(), checkbox() (0) | 2024.04.25 |
[Python] Streamlit으로 DataFrame 웹 화면에 보여주기 _ st.dataframe() (0) | 2024.04.24 |