Pythonプログラミング入門・サンプル・チュートリアル

Pythonプログラミング入門・サンプル・チュートリアル

【Pythonプログラミング入門】画像をリサイズする

画像処理ライブラリのPillowを使います。

# 画像のリサイズ
import os
from PIL import Image

# 画像のパス
img_path = 'cat.jpg'

# Imageオブジェクトの生成
img = Image.open(img_path)

# リサイズ
resized_img = img.resize((150, 150))

# 保存
resized_img_path = os.path.join(train_cats_dir, 'cat.999_resized.jpg')
resized_img.save(resized_img_path)

jupyter notebookを使っている場合は下記コードで確認できます。(150, 150)になっていることも確認できます。

# 表示
import matplotlib.pyplot as plt
plt.imshow(resized_img)

f:id:fjswkun:20180729124026p:plain