で画像を開いた場合open("image.jpg")
、ピクセルの座標がわかっていると仮定して、ピクセルの RGB 値を取得するにはどうすればよいでしょうか?
では、これを逆にするにはどうすればいいでしょうか? 空白のグラフィックから始めて、特定の RGB 値でピクセルを「書き込む」のでしょうか?
追加のライブラリをダウンロードする必要がなければいいのですが。
ベストアンサー1
おそらく、Python 画像ライブラリこれを行うには、別のダウンロードが必要になります。
あなたが望むことを行う最も簡単な方法は、Imageオブジェクトのload()メソッド配列のように操作できるピクセル アクセス オブジェクトを返します。
from PIL import Image
im = Image.open('dead_parrot.jpg') # Can be many different formats.
pix = im.load()
print im.size # Get the width and hight of the image for iterating over
print pix[x,y] # Get the RGBA Value of the a pixel of an image
pix[x,y] = value # Set the RGBA Value of the image (tuple)
im.save('alive_parrot.png') # Save the modified pixels as .png
あるいは、イメージドローこれにより、画像を作成するためのより豊富な API が提供されます。