Logicky BLOG

Logickyの開発ブログです

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky

Python3 - Pillowの使い方

参考: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)
  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky