무효 클릭 IP 추적 중...
파이썬/파이썬 기초

[python 기초] PIL 을 활용하여 webp 이미지 확장자 변경하기

꼬예 2020. 3. 26.

이미지를 다운 받았는데 webp이다..?

WebP : 구글에서 만든 이미지 파일 포맷이다. '웹피'라고 읽으며 웹사이트의 페이지를 보다 빠르게 읽을수 있다. 쉽게말해 새로운 이미지 압축 포맷이라고 보면된다.

이미지를 변경하거나 수정하려고 파일을 열었는데 파일이 열리지 않을 경우 보통 파일의 확장자가 webp 인 경우가 많다.

 

이럴때 확장자를 우리에게 익숙한 jpg나 png 로 변환시켜줘야하는데 어떻게 확장자를 변환시킬 수 있을까?

 

PIL 라이브러리에서 Image 클래스를 이용하면 쉽게 변경 가능하다! 

 

우선 from PIL import Image 로 라이브러리 사용준비를 하자.

1. jpg로 바꾸기

1) webp 확장자를 가진 해당 이미지를 로드하기 위해  Image 클래스를 이용하여 open() 함수를 통해 파일을 열고 이행위를 im 이라는 변수에 담는다. 

 

2) jpg 를 변경을 원하기 때문에 .jpg 를 붙히고 , jpeg를 입력한다.(jpg를 입력하면 코드가 작동하지 않는다.)

2. png로 바꾸기

1) webp 확장자를 가진 해당 이미지를 로드하기 위해  Image 클래스를 이용하여 open() 함수를 통해 파일을 열고 이행위를 im 이라는 변수에 담는다. 

 

2) im.save함수에 가로를 열고 왼편에는 변경 파일 제목에 .png 를 붙히고 오른편에는 png를 입력한다.

 

 

 

 

  • 트위터 공유하기
  • 페이스북 공유하기
  • 카카오톡 공유하기
이 컨텐츠가 마음에 드셨다면 커피 한잔(후원) ☕

댓글