Communitygithub.com

Evasive-airplanemechanics850/slide-image-to-editable-pptx

슬라이드 이미지를 텍스트, 도형, 이미지로 분리하여 편집 가능한 PowerPoint 파일로 변환해 고충실도 덱 재구성을 지원합니다.

slide-image-to-editable-pptx란 무엇인가요?

이 스킬은 슬라이드 이미지(PNG, JPG 등)를 업로드하면 OCR과 레이아웃 분석을 통해 텍스트, 도형, 이미지를 분리한 후 편집 가능한 PowerPoint(.pptx) 파일로 재구성합니다. 발표 자료, 강의 슬라이드, 컨퍼런스 덱 등 이미지로만 저장된 프레젠테이션을 원본과 가까운 형태로 복원해야 할 때 유용합니다. Claude Code 및 일반적인 AI 에이전트 환경에서 사용할 수 있으며, Python 기반의 오픈소스 라이브러리(python-pptx, OpenCV, pytesseract 등)를 활용해 높은 정확도의 재구성을 목표로 합니다. GitHub에서 호스팅되며, 커스터마이징이 가능하여 사용자 정의 폰트나 레이아웃 규칙을 추가할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Evasive-airplanemechanics850/slide-image-to-editable-pptx

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

slide-image-to-editable-pptx은(는) 무엇을 하나요?

슬라이드 이미지를 텍스트, 도형, 이미지로 분리하여 편집 가능한 PowerPoint 파일로 변환해 고충실도 덱 재구성을 지원합니다.

개요

이 스킬은 이미지(예: 스크린샷, 스캔 본)로 저장된 슬라이드 덱을 편집 가능한 PowerPoint 프레젠테이션으로 변환합니다. OCR(광학 문자 인식)과 컴퓨터 비전 기술을 사용하여 텍스트, 도형, 이미지를 감지하고 분리한 후, 원본 레이아웃을 최대한 유지하는 .pptx 파일을 생성합니다.

사용 방법

  1. 변환할 슬라이드 이미지 파일(들)을 준비합니다.
  2. 스킬에 이미지를 업로드하거나 파일 경로를 제공합니다.
  3. 변환이 완료되면 생성된 .pptx 파일을 다운로드합니다.

요구 사항

  • Python 3.8 이상
  • python-pptx
  • OpenCV (opencv-python)
  • pytesseract (그리고 Tesseract OCR 엔진)
  • Pillow

설치

pip install python-pptx opencv-python pytesseract pillow

또한 시스템에 Tesseract OCR이 설치되어 있어야 합니다:

사용 예시

from slide_to_pptx import convert_slide_image

# 단일 이미지 변환
convert_slide_image('slide1.png', 'output.pptx')

# 여러 이미지 배치 변환
convert_slide_images(['slide1.png', 'slide2.jpg'], 'deck.pptx')

제한 사항

  • 복잡한 배경, 겹치는 요소, 사용자 정의 폰트는 완벽하게 재현되지 않을 수 있습니다.
  • 애니메이션이나 전환 효과는 복원되지 않습니다.
  • 매우 큰 이미지(예: 4K 이상)는 처리 시간이 오래 걸릴 수 있습니다.

기여

이슈와 풀 리퀘스트를 환영합니다! 주요 변경 사항을 논의하려면 먼저 이슈를 열어주세요.

라이선스

MIT

관련 스킬