2017-04-19 3 views
1

私は自分のプロジェクトにPILを使用しています。私はImageDrawオブジェクトを持っています。 ImageDrawオブジェクトに描画されたイメージを取得したいと思います。イメージを取得するにはどうしたらいいですか?PILでImageDrawからイメージを取得するには?

+1

[pyscreenshot](https://pypi.python.org/pypi/pyscreenshot)はあなたを助けることはできますか? –

+0

ありがとう、私はそれを使用することはできません –

+0

私の答えを得ましたか?それに満足?答えに不明な点は何ですか? – Claudio

答えて

3

これはあなたが探しているものですか?ここで

from PIL import Image, ImageDraw 

im = Image.new('RGBA', (400, 400), (0, 255, 0, 0)) 
draw = ImageDraw.Draw(im) 
draw.text((20, 20), "DRAW TEXT", fill="red") 
draw.polygon([(5,5), (25,5), (25,20), (5,25)], fill="green", outline=None) 
im.show() 
im.save("ImageDraw.png") 

ImageDraw.pngイメージファイル(リサイズ300%)

:あなたは :)を取得したいものを既に持っている つまり

enter image description here

、右?

「謎」は、描画のためのdrawオブジェクトを用いるが、drawオブジェクトあなたはimオブジェクトを変更するに描きながら、あなたがあること、です。

P.S.また、チェックアウト:

stackoverflow : drawing-a-line-on-an-image-with-pil

stackoverflow : python-imaging-library-save-function

+2

ありがとうございます –

+0

この回答に合格とマークすると、評判のポイントが+2になり、誰でもこの質問に回答したことがわかり、未回答の質問に訪れた人を時間を節約することができます。回答の受け入れは、ここでは「ゲーム」の質問/回答の一部です。定期的に行っていない場合は、管理者がその旨を早めに通知します。 – Claudio

+1

私の評判がそれほど低いので私はできません –

関連する問題