Python 창작 도구
코드로 만드는
시각 콘텐츠.
재사용 가능한 레이아웃으로 이미지, 프레젠테이션, 애니메이션 동영상을 만드세요.
- Python 3.11+
- 오픈 소스
- 코드 또는 JSON
이미지와 그래픽
이미지를 구성하세요.
텍스트와 사진, 도형을 조합해 썸네일이나 소셜 이미지를 만드세요. 레이아웃을 코드로 관리하므로 필요할 때마다 손쉽게 바꿔 쓸 수 있습니다.
![]()
# Simplified from examples/orbit_atlas.py
canvas = Canvas(WIDTH, HEIGHT).image(
CREATOR, (0, 0), WIDTH, HEIGHT, fit="cover"
)
canvas.text(
"I MAPPED\nTHE PLANET", position=(716, 58),
font=HEAVY, size=86, color=WHITE,
)
canvas.shape("rectangle", (722, 252), 486, 104,
YELLOW, rotation=-3)
canvas.text(
"WITH PYTHON", position=(756, 270),
font=HEAVY, size=62, color="#111923",
rotation=-3,
)
프레젠테이션
프레젠테이션을 만드세요.
캔버스를 Deck으로 묶고 전환 효과와 발표자 메모를 더하세요. 완성한 프레젠테이션은 브라우저나 PowerPoint에서 사용할 수 있습니다.

동영상과 애니메이션
아이디어에 움직임을 더하세요.
레이어에 움직임을 넣어 동영상이나 GIF로 만드세요. 전달할 내용에 맞춰 전환 효과와 내레이션, 음악도 더할 수 있습니다.
재사용을 위한 설계
한 번 만들고
어디서나 재사용하세요.
디자인을 Python이나 JSON으로 저장해 두세요. 스크립트 하나로 썸네일과 Deck, 동영상을 함께 만들 수 있습니다.
# Simplified from examples/orbit_atlas.py
planet_thumbnail().render(
str(out / "orbit-thumbnail-planet.webp"),
quality=88,
)
slides = deck()
slides.render(str(out / "orbit-deck.html"))
if args.pptx:
slides.render(str(out / "orbit-deck.pptx"))
if not args.stills:
render_film(out) # orbit-film.mp4
썸네일WebP
프레젠테이션HTML, PPTX
동영상MP4




