슬라이드에 이미지 삽입 및 조정하기
슬라이드에 여러 이미지를 반복적으로 추가하거나 위치를 조정할 때, 수작업으로 하나씩 조정하는 것은 굉장히 번거로운 일입니다.
python-pptx 라이브러리를 사용하면 슬라이드에 이미지를 프로그램화된 방식으로 삽입하고, 이미지의 크기
와 위치
를 조정할 수 있습니다.
이번 수업에서는 슬라이드에 이미지를 삽입하는 방법과 그 이미지를 원하는 위치와 크기로 조정하는 방법을 알아보겠습니다.
슬라이드에 이미지 추가하기
python-pptx에서 이미지를 삽입할 때는 slide.shapes.add_picture(img_path, left, top)
메서드를 사용합니다.
add_picture 메서드는 경로와 이미지를 삽입할 위치(왼쪽에서부터의 거리, 위에서부터의 거리)를 인자로 받습니다.
이미지 삽입하기
# 이미지 파일 경로
img_path = 'path/to/your/image.png'
# 이미지 삽입 (왼쪽 위에서 1인치, 위에서 1인치 위치)
left = Inches(1)
top = Inches(1)
# 이미지 삽입: 이미지 경로, 왼쪽 위치, 위쪽 위치
slide.shapes.add_picture(img_path, left, top)
slide.shapes.add_picture(img_path, left, top)
에서 img_path
는 삽입할 이미지 파일의 경로(예: 'C:/Users/username/image.png')를 지정합니다.
left
는 이미지가 왼쪽 끝에서부터 얼마나 떨어져 있는지를 지정하고, top
은 이미지가 위쪽 끝에서부터 얼마나 떨어져 있는지를 지정합니다.