コンテンツにスキップ
quickthumb
すべてのドキュメント

出力形式を選ぶ

同じCanvasやDeckから、画像、プレゼンテーション、アニメーションを作れます。使い道に合わせて形式を選んでください。

やりたいこと 形式 必要なもの
画像を公開する PNG、JPEG、WebP 基本パッケージ
ブラウザーでプレゼンテーションを共有する HTML 基本パッケージ
PowerPointやKeynoteでスライドを編集する PPTX pptx追加機能
ドキュメントを共有する PDF pdf追加機能
短いアニメーションを共有する GIF 基本パッケージ
動画を公開する MP4、WebM、MOV FFmpeg。MOVにはprores_ksエンコーダーも必要です。
ベクター画像を使う SVG、Lottie SVGは基本パッケージで利用できます。LottieはCanvas専用で、対応する機能が限られます。

画像をエクスポートする

ファイルの拡張子で形式を選びます。この例にはPython 3.11以降とpip install quickthumbが必要です。

from quickthumb import Canvas

canvas = Canvas(1280, 720).background(color="#155BD7").text(
    "Make an idea visible.", size=72, color="#FFFFFF", position=(80, 300)
)
result = canvas.export("image.png")
print(result.written_paths)

作業ディレクトリのimage.pngを開いてください。再度出力すると上書きします。JPEGには.jpg、WebPには.webpを使います。Deckを画像形式へ出力すると、番号付きのスライドファイルを保存します。ファイル名はwritten_pathsで確認できます。

スライドやアニメーションを作る

プレゼンテーションと動画の例には、そのまま実行できる画像、2枚のHTMLプレゼンテーション、GIFの例があります。PowerPointやPDFでは、先に対応する追加機能をインストールしてください。MP4とWebMには別途FFmpegのインストールが必要です。

エフェクトやアニメーションの再現方法は形式によって異なります。PowerPointやPDFでは画像に置き換える場合があり、HTMLプレゼンテーションはDeckのナレーションを再生しません。実際に使うアプリで結果を確認してください。

対応形式、出力レポート、詳細オプション、代替表現についてはエクスポートリファレンスを参照してください。