반응형
웹상의 이미지 표시하기
스트림릿(Streamlit)에서 웹상의 이미지를 직접 표시하는 것은 매우 간단합니다. 웹상의 이미지 URL을 직접 st.image
함수에 전달함으로써, 해당 이미지를 스트림릿 앱에서 직접 불러와 표시할 수 있습니다. 이 방법은 로컬 이미지 파일을 사용하는 것과 유사하나, 이미지를 불러오는 소스가 웹 URL이라는 점이 다릅니다.
다음은 웹상의 이미지를 스트림릿 앱에 표시하는 간단한 예제 코드입니다.
import streamlit as st
# 이미지 URL
image_url = "https://blog.streamlit.io/content/images/size/w2000/2024/01/streamlit-dashboard-python.png"
# 웹상의 이미지 표시
st.image(image_url, caption='streamlit blog image', use_column_width=True)
이 코드에서는 st.image
함수에 이미지 URL을 직접 전달하고 있습니다. caption
파라미터를 통해 이미지 아래에 표시될 설명을 추가할 수 있으며, use_column_width=True
를 설정하여 이미지가 스트림릿 앱의 컬럼 너비에 맞게 자동으로 조정되도록 할 수 있습니다.

웹상의 이미지를 사용할 때는 이미지 URL이 유효하고, 접근 가능한지 확인해야 합니다. 또한, 웹 서버의 정책에 따라 일부 이미지는 직접 불러올 수 없는 경우가 있으니, 해당 사항도 고려해야 합니다.
정리
이 방법을 통해 스트림릿 앱에서 다양한 웹 리소스를 활용하여 동적이고 풍부한 콘텐츠를 쉽게 제공할 수 있습니다.
반응형
'도서로 공부하는 프로그래밍 > 코딩 자율학습' 카테고리의 다른 글
[Node.js] Node.js 설치와 환경 설정 (24) | 2024.03.17 |
---|---|
[Streamlit] 설정 파일 확장자, toml (19) | 2024.03.16 |
[Streamlit] 이미지 크기 옵션 (23) | 2024.03.14 |
[Streamlit] 스트림릿(Streamlit)에서 이미지를 표시하는 방법 (27) | 2024.03.13 |
[Streamlit] 스트림릿을 이용한 2차방정식 근의 공식 (24) | 2024.03.12 |