【Python】【サンプルコード】実際の用途別チートシート を作ってみたよ【画像編集編】
実際の用途別チートシート を作ってみたよ【画像編集編】
概要
最近のスマホの画像が余りに高解像度です
それ自体は嬉しいのですが、Markdownで簡単なドキュメントをサクッと使おうと思うと意外とこれが障壁になることがあります。
そう。Markdownのドキュメントに張り付けると無茶苦茶大きいのです
というわけで今回はどんな画像もまとめて簡単にサイズを変更するスクリプトを書いたので備忘録に残します。
またそれ以外にも画像の編集などで見返すものをこちらのページに追記していきます。
画像編集に使うライブラリ
画像の読み込み、簡単な編集
PIL
画像の縮小
from PIL import Image import glob import os path = "path/to/image/" file_type = ".jpg" filenames = glob.glob(path + "*" + file_type) filenames # リサイズした画像を格納するディレクトリ作成 os.makedirs(path+"resized") # 画像を読み込み、その後リサイズして保存 for filename in filenames: img = Image.open(filename) fn = os.path.basename(filename) img_resize = img.resize((800,600)) img_resize.save(path+"resized/"+fn)