pillow
プレゼン資料(pdfファイル)を自動生成します。表示したいテキストおよび画像ファイル名を決めておくと、あらかじめ決められたレイアウトに配置してプレゼン資料ができるようにします。 以下のレイアウトとして、タイトル、サブタイトル、日付・所属、見出し…
画像をテキストで置き換えるいわゆるアスキーアートを自動生成します。Pythonの画像処理ライブラリPillowを使って、画像の濃い部分を画数の多い文字、画像の薄い部分を画数の少ない文字で置き換えることでアスキーアート化します。
文字が浮かび上がるGIFアニメを作ります。Pythonの画像処理ライブラリPillowを使って黒字の画面に少しずつ黒→白へ色を変えて文字を描きます。その画像をGIFアニメーション化することで文字が浮かび上がるようなアニメーションを作成します。
スターウォーズのオープニング画面のように、画面の下からテキストが現れ上に移動するGIFアニメを作成します。折り返したテキストの描画開始位置を少しずつ変えることでスクロール効果を表現します。 関連記事 画像を描画しアニメーションGIFを作成する テキ…
画像に長い文字列を表示する場合、そのままでは折り返されず画像からはみ出てしまいます。標準ライブラリのtextwrapモジュールを使うことで文字を折り返して表示できます。 環境 windows10 home Anaconda 3/ jupyter notebook 5.6.0 Python 3.7.0 Pillow 5.2…
テレビアニメ・ルパン三世のタイトル画面風のGIFアニメーションを作ります。特大フォントで一文字づつ表示し、最後にタイトル全体を表示します。 関連記事 画像を描画しアニメーションGIFを作成する 環境 windows10 home Anaconda 3/ jupyter notebook 5.6.0…
OpenCVのcv2.VideoWriterメソッドを使うと複数の画像ファイルから動画を作成することができます。ここではpillowで画像を描画・保存し、OpenCVで動画化しています。 関連記事 画像を描画しアニメーションGIFを作成する 環境 windows10 home Anaconda 3/ jupy…
画像処理ライブラリPillow(PIL)を使うとアニメーションGIFファイルを作成できます。 環境 windows10 home Anaconda 3/ jupyter notebook 5.6.0 Python 3.7.0 Pillow 5.2.0 やること 640x480の黒ベタ画像を描画 直径200pxの赤で塗りつぶした円を描画 「赤い…
Pillow(PIL)はPythonの画像処理ライブラリで図形描画、画像読み出し・保存など可能です。また日本語の表示に対応しており(OpenCVは対応していない)画像に日本語文字を入れることができます。 環境 windows10 home Anaconda 3/ jupyter notebook 5.6.0 Python…
写真のexif情報から撮影場所の緯度・経度を取得します 環境 windows10 home Anaconda 3/ jupyter notebook 5.6.0 Python 3.7.0 準備 スマホで撮影したこちらの写真を使います。撮影場所は静岡県熱海市の港です。 コード Pillowの_getexif() メソッドでexif情…