Pocket
LINEで送る

参考:Python3.3対応画像処理ライブラリ Pillow(PIL) の使い方

from PIL import Image
import os

file_name = 'img.jpg'

#画像ファイル開く
img = Image.open(file_name)

#グレースケール変換
img_gray = img.convert('L')

#リサイズ
img_resize = img.resize((100, 100))

#ファイル形式変換
file_name_png = os.path.splitext(file_name)[0] + ".png"
try:
    img.save(file_name_png)
except:
    print("cannot convert", file_name_png)

#サムネイル作成
file_name_thumbnail = os.path.splitext(file_name)[0] + "_thumb.jpg"
img_gray.thumbnail((100, 100))
img_gray.save(file_name_thumbnail)
Pocket
LINEで送る


コメントください

関連記事

プログラミング

cakePHP2 – 多言語化

多言語化します。 cakephpマニュアルのこのページに説明が書いてあ 続きを読む …

プログラミング

Go言語によるビットコインのフルノード実装btcdを調べる(2)

btcdを実行した際のプログラムの流れを最初から確認してみます。 se 続きを読む …

%d人のブロガーが「いいね」をつけました。