C7ec4bbfa790c8f5

OGP-Generator|OGP 用画像をいい感じに生成するプログラム

OVERVIEW

今まで、開発を行うごとに GIMP で作成していた OGP 用画像 (↑のような画像)。 実はフォントやレイアウト等にこだわりを持っており、統一性のある OGP 用画像が、どの環境でも簡単に生成できるようになると、個人的にうれしいということで開発しました。

YEAR 2020

開発に至った経緯

個人的に「あったらいいな・うれしい」ということで開発を開始しました。

特徴

こだわりを持って配置した、フォントやレイアウト等をプログラムで再現し、統一性のある OGP 用画像をどの環境でも簡単に生成できるようになります。

Demo

プログラム実行例:

python3 ogp-generator.py test.jpg -t "OGP-Generator" -d "OGP 用画像をいい感じに生成するプログラム" -p "c"

プログラム出力例:

[INFO] 生成完了: {生成したOGP用画像の絶対パス}

生成した OGP 用画像:

機能

- タイトル指定機能
- 説明指定機能
- 背景用画像指定機能
- 背景用画像トリミング位置 (Top, Center, Bottom) 指定機能
- 生成OGP用画像のファイル名 (拡張子を含む) 指定機能

…など (詳しくは GitHub RepoIssues や Pull requests などをご覧ください)

使用した技術など

- Python
- argparse
- Pillow

…など

開発期間

数時間

設計段階の仕様や開発中に得た知見など


WEBSITE