-
[python] emf 2 pngPython/이것저것 파이썬 2023. 8. 2. 10:04반응형
PPT를 만들기 위해 PDF에 있는 사진을 천여장 옮기게 되었다.
열심히 복붙했고 --;
그런데 완성된 파일이 너무 큰 게 아닌가 ㅠ,.ㅠ
pptx 파일 확장자를 zip으로 바꾼 뒤 압축을 풀면 안에 파일을 구경할 수 있다.
이미지 파일이 신기하게도 EMF라는 특이한 확장자로 되어 있더란~!!
꿀뷰에서도 지원되지 않는 특이한 포맷...
(어도비의 벡터이미지 포맷인가보다.)혹시나 파이썬의 PIL로 읽을 수 있을까 해서 돌려보니...
헉 잘 읽힌다... 이거슨~!
https://www.adobe.com/kr/creativecloud/file-types/image/vector/emf-file.html
용량을 줄이기 위해 emf를 png로 바꾸었다.
PIL을 먼저 설치하자.
import os from PIL import Image folder = r'D:\...\ppt\media' for file in os.listdir(path): if file.endswith(".emf"): path_file = path + '/' + file Image.open(path_file).save(path_file[:-3] + 'png')
반응형