Programming/Python

이미지 실제 파일 포맷 확인하기

매직블럭 2022. 2. 7. 13:01

이미지 파일을 사용하다 보면 파일명의 확장자와 실제 이미지의 포맷이 다른 경우가 가끔 있다.

 

이런 파일을 확인하기 위한 방법 정리.


파이썬의 PIL-Image 모듈을 이용하면 쉽게 실제 포맷을 확인 할 수 있다.

 

from PIL import Image
 
img = Image.open("sample01.jpg")
img.format

>> 'GIF' 
# 이 경우 파일명 확장자는 jpg 이나 실제 이미지 포맷은 gif인 경우.

 

실제 정보를 확인 한 후 적절한 처리를 하고 사용하면 된다.