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,
)

何度でも使える設計
一度つくって、
何度でも使う。
デザインをPythonやJSONで保存できます。スクリプト1つから、サムネイル、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




