トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

Pillow



目次



記事一覧

キーワード

Pillow(PIL Fork)

[Python][Python Imaging Library]

Python Imaging Library からのFork

Image

 開く

  • イメージファイルを開く

PIL.Image.open(fp, mode='r')

  • fp:ファイル名、もしくはread()、seek()、tell()メソッドを持ちバイナリーでファイルを開くことができるオブジェクト
  • mode:設定する場合、mode='r'



 作成

  • モードとサイズを指定して新規イメージを作成

PIL.Image.new(mode, size, color=0)

  • mode:イメージのモードを指定
  • size:タプルでピクセルサイズを指定 (width, height)
  • color:色を整数値で指定。デフォルトは黒

from PIL import Image
size = (360,640)
image = Image.new('RGBA',size)

 保存

  • ファイル名、フォーマットを指定して保存

Image.save(fp, format=None, **params)

  • fp:ファイル名もしくはファイルオブジェクト
  • format:フォーマットを上書きするオプション
  • params:イメージライター拡張オプション

size = (360,640)
image = Image.new('RGBA',size)
image.save(out_file,'jpeg')

 サムネイル

  • サムネイルイメージの作成

Image.thumbnail(size, resample=3)


 矩形抽出


Image.crop(box=None)

  • box:(left, upper, right, lower)

 矩形貼り付け


Image.paste(im, box=None, mask=None)



YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto

Copyright© 矢木 浩人 All Rights Reserved.