[python] PIL로 이미지 읽기

Python Imaging Library (PIL)은 이미지 처리와 조작을 위한 강력한 라이브러리입니다. 이 라이브러리를 사용하여 이미지를 읽고 조작하는 방법에 대해 알아보겠습니다.

먼저, PIL을 설치해야 합니다. 아래의 명령을 사용하여 설치할 수 있습니다.

pip install Pillow

Pillow는 PIL의 포크(fork)로, PIL에서 제공하는 기능을 개선하고 추가한 버전입니다.

다음은 PIL을 사용하여 이미지를 읽는 예제 코드입니다.

from PIL import Image

# 이미지 파일 경로 지정
image_path = "example.jpg"

# 이미지 열기
image = Image.open(image_path)

# 이미지 정보 출력
print("이미지 형식:", image.format)
print("이미지 크기:", image.size)
print("이미지 모드:", image.mode)

# 이미지 보여주기
image.show()

위 코드에서 Image.open() 함수를 사용하여 이미지 파일을 열고, image.format, image.size, image.mode 등의 속성을 이용하여 이미지 정보를 확인할 수 있습니다. 마지막으로 image.show() 함수를 호출하여 이미지를 보여줍니다.

이제 위의 예제 코드를 실행하면 지정한 이미지 파일이 정상적으로 열리고, 이미지 정보와 함께 이미지가 보여질 것입니다.

PIL을 사용하면 이미지 파일을 읽고, 조작하고, 저장하는 등의 다양한 작업을 할 수 있습니다. PIL의 다른 기능과 사용법에 대해서는 Pillow 공식 문서를 참고하시기 바랍니다.