SeouliteLab

[Python/파이썬] 이미지의 크기(해상도)를 찾는 파이썬 프로그램 본문

카테고리 없음

[Python/파이썬] 이미지의 크기(해상도)를 찾는 파이썬 프로그램

Seoulite Lab 2024. 4. 22. 17:16

이미지 파일의 크기(해상도)를 파이썬을 사용하여 찾는 프로그램을 만들어보겠습니다. 이 프로그램은 이미지 파일의 경로를 입력받고, 해당 이미지의 크기(폭과 높이)를 찾아 출력합니다.

아래는 프로그램의 예제 코드입니다:

from PIL import Image

def find_image_size(image_path):
    try:
        # 이미지 열기
        image = Image.open(image_path)
        # 이미지 크기(해상도) 반환
        width, height = image.size
        return width, height
    except FileNotFoundError:
        print("이미지 파일을 찾을 수 없습니다.")
    except Exception as e:
        print("오류 발생:", e)

# 이미지 파일 경로 입력 받기
image_path = input("이미지 파일의 경로를 입력하세요: ")

# 이미지 크기(해상도) 찾기
size = find_image_size(image_path)
if size:
    print("이미지 크기(해상도):", size)

위 코드에서는 find_image_size 함수를 정의하여 이미지 파일의 경로를 입력받고, 해당 이미지의 크기(폭과 높이)를 찾아 반환합니다. 이 함수는 PIL 라이브러리를 사용하여 이미지 파일을 열고 크기를 구합니다.

설명:

  • find_image_size 함수는 입력된 이미지 파일의 경로를 받아와 이미지를 열고, 크기(폭과 높이)를 반환합니다.
  • PIL 라이브러리의 Image.open 함수를 사용하여 이미지를 열고, size 속성을 통해 이미지의 크기를 구합니다.