「Pillow」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Pillow(PIL Fork)== [Python][Python Imaging Library] Python Imaging Library からのFork ==Image== ===[http://pillow.readthedocs.org/reference/Image.html#PIL.Imag…」) |
|||
(同じ利用者による、間の3版が非表示) | |||
1行目: | 1行目: | ||
− | ==Pillow(PIL Fork)== | + | ==[[Pillow]](PIL Fork)== |
− | [Python][Python Imaging Library] | + | [[Python]] | [[Python Imaging Library]] | |
− | Python Imaging Library からのFork | + | [[Python Imaging Library]] からのFork |
==Image== | ==Image== | ||
===[http://pillow.readthedocs.org/reference/Image.html#PIL.Image.open 開く]=== | ===[http://pillow.readthedocs.org/reference/Image.html#PIL.Image.open 開く]=== | ||
*イメージファイルを開く | *イメージファイルを開く | ||
− | + | <blockquote>PIL.Image.open(fp, mode='r')</blockquote> | |
*fp:ファイル名、もしくはread()、seek()、tell()メソッドを持ちバイナリーでファイルを開くことができるオブジェクト | *fp:ファイル名、もしくはread()、seek()、tell()メソッドを持ちバイナリーでファイルを開くことができるオブジェクト | ||
*mode:設定する場合、mode='r' | *mode:設定する場合、mode='r' | ||
14行目: | 14行目: | ||
===[http://pillow.readthedocs.org/reference/Image.html#PIL.Image.new 作成]=== | ===[http://pillow.readthedocs.org/reference/Image.html#PIL.Image.new 作成]=== | ||
*モードとサイズを指定して新規イメージを作成 | *モードとサイズを指定して新規イメージを作成 | ||
− | + | <blockquote>PIL.Image.new(mode, size, color=0)</blockquote> | |
*mode:イメージの[http://pillow.readthedocs.org/handbook/concepts.html#concept-modes モード]を指定 | *mode:イメージの[http://pillow.readthedocs.org/handbook/concepts.html#concept-modes モード]を指定 | ||
*size:タプルでピクセルサイズを指定 (width, height) | *size:タプルでピクセルサイズを指定 (width, height) | ||
21行目: | 21行目: | ||
from PIL import Image | from PIL import Image | ||
size = (360,640) | size = (360,640) | ||
− | image = Image.new(' | + | image = Image.new('[[R]]GBA',size) |
===[http://pillow.readthedocs.org/reference/Image.html#PIL.Image.Image.save 保存]=== | ===[http://pillow.readthedocs.org/reference/Image.html#PIL.Image.Image.save 保存]=== | ||
*ファイル名、フォーマットを指定して保存 | *ファイル名、フォーマットを指定して保存 | ||
− | + | <blockquote>Image.save(fp, format=None, **params)</blockquote> | |
*fp:ファイル名もしくはファイルオブジェクト | *fp:ファイル名もしくはファイルオブジェクト | ||
*format:フォーマットを上書きするオプション | *format:フォーマットを上書きするオプション | ||
30行目: | 30行目: | ||
size = (360,640) | size = (360,640) | ||
− | image = Image.new(' | + | image = Image.new('[[R]]GBA',size) |
image.save(out_file,'jpeg') | image.save(out_file,'jpeg') | ||
===[http://pillow.readthedocs.org/reference/Image.html#PIL.Image.Image.thumbnail サムネイル]=== | ===[http://pillow.readthedocs.org/reference/Image.html#PIL.Image.Image.thumbnail サムネイル]=== | ||
*サムネイルイメージの作成 | *サムネイルイメージの作成 | ||
− | + | <blockquote>Image.thumbnail(size, resample=3)</blockquote> | |
===[http://pillow.readthedocs.org/reference/Image.html#PIL.Image.Image.crop 矩形抽出]=== | ===[http://pillow.readthedocs.org/reference/Image.html#PIL.Image.Image.crop 矩形抽出]=== | ||
− | + | <blockquote>Image.crop(box=None)</blockquote> | |
*box:(left, upper, right, lower) | *box:(left, upper, right, lower) | ||
===[http://pillow.readthedocs.org/reference/Image.html#PIL.Image.Image.paste 矩形貼り付け]=== | ===[http://pillow.readthedocs.org/reference/Image.html#PIL.Image.Image.paste 矩形貼り付け]=== | ||
− | + | <blockquote>Image.paste(im, box=None, mask=None)</blockquote> |
2020年2月16日 (日) 04:30時点における最新版
Pillow(PIL Fork)
Python | Python Imaging Library |
Python Imaging Library からのFork
Image
開く
- イメージファイルを開く
<blockquote>PIL.Image.open(fp, mode='r')</blockquote>
- fp:ファイル名、もしくはread()、seek()、tell()メソッドを持ちバイナリーでファイルを開くことができるオブジェクト
- mode:設定する場合、mode='r'
作成
- モードとサイズを指定して新規イメージを作成
<blockquote>PIL.Image.new(mode, size, color=0)</blockquote>
- mode:イメージのモードを指定
- size:タプルでピクセルサイズを指定 (width, height)
- color:色を整数値で指定。デフォルトは黒
from PIL import Image size = (360,640) image = Image.new('RGBA',size)
保存
- ファイル名、フォーマットを指定して保存
<blockquote>Image.save(fp, format=None, **params)</blockquote>
- fp:ファイル名もしくはファイルオブジェクト
- format:フォーマットを上書きするオプション
- params:イメージライター拡張オプション
size = (360,640) image = Image.new('RGBA',size) image.save(out_file,'jpeg')
サムネイル
- サムネイルイメージの作成
<blockquote>Image.thumbnail(size, resample=3)</blockquote>
矩形抽出
<blockquote>Image.crop(box=None)</blockquote>
- box:(left, upper, right, lower)
矩形貼り付け
<blockquote>Image.paste(im, box=None, mask=None)</blockquote>
© 2006 矢木浩人