본문 바로가기
도서로 공부하는 프로그래밍/코딩 자율학습

[Streamlit] 스트림릿(Streamlit)에서 이미지를 표시하는 방법

by 열공노년 2024. 3. 13.
반응형

스트림릿(Streamlit)에서 이미지를 표시하는 방법

스트림릿(Streamlit)에서 이미지를 표시하는 방법은 st.image 함수를 사용하는 것입니다. 이 함수를 사용하면 로컬 시스템이나 인터넷상의 이미지를 쉽게 표시할 수 있습니다. 기본적인 사용법은 다음과 같습니다:

import streamlit as st
from PIL import Image

# 이미지 불러오기
image = Image.open("경로/이미지파일명")

# 이미지 표시
st.image(image, caption='이미지 설명', use_column_width=True)
  • Image.open("경로/이미지파일명"): PIL 라이브러리의 Image 모듈을 사용하여 이미지 파일을 불러옵니다. 여기서 "경로/이미지파일명"에는 표시하고자 하는 이미지 파일의 경로와 이름을 지정합니다.
  • st.image(image, caption='이미지 설명', use_column_width=True): 스트림릿의 image 함수를 사용하여 이미지를 표시합니다. image 파라미터에는 불러온 이미지 객체를, caption에는 이미지 아래에 표시될 설명 텍스트를, use_column_width=True 옵션을 통해 이미지가 스트림릿 앱의 칼럼 너비에 맞게 조정되도록 할 수 있습니다.

스트림릿에서 이미지 표시

정리

스트림릿은 웹 애플리케이션을 만드는데 유용한 도구이며, st.image 함수를 사용하여 다양한 이미지(예: 그래프, 사진 등)를 쉽게 웹 앱에 통합할 수 있습니다. 이 방법을 사용하면 사용자에게 시각적 정보를 효과적으로 전달할 수 있습니다.

반응형