Python Image - 画像を編集する

Imageライブラリを使うとPythonから画像を編集することができます。

インストール

下記のコマンドを実行し、Imageライブラリをインストールします。

1
pip install PIL

ログ出力

基本的な画像処理をまとめて実行します。

[コード]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from PIL import Image

# 画像ファイルを開く
image = Image.open('a.jpg')

# 画像のサイズを変更(横幅・縦幅)
image = image.resize([256, 256])
# 画像ファイルを出力
image.save('b.png')

# 回転させる
image = image.rotate(45)
# 画像ファイルを出力
image.save('c.png')

# 反転させる
image = image.transpose(Image.FLIP_LEFT_RIGHT) # 左右対称
#image = image.transpose(Image.FLIP_TOP_BUTTOM) # 上下対象
# 画像ファイルを出力
image.save('d.png')

# 切り貼り
part = image.crop((0, 0, 64, 64)) # 左、上、右、下
image.paste(part, (10, 10)) # 左、上
image.save('e.png')