了解しました。PIL画像オブジェクトをnumpy配列に前後に変換して、PILのPixelAccess
オブジェクトよりも高速なピクセルごとの変換を実行できるようにしています。次の方法で、ピクセル情報を便利な3Dnumpy配列に配置する方法を理解しました。
pic = Image.open("foo.jpg")
pix = numpy.array(pic.getdata()).reshape(pic.size[0], pic.size[1], 3)
しかし、すばらしい変換をすべて行った後、それをPILオブジェクトにロードする方法がわからないようです。私はそのputdata()
方法を知っていますが、それを動作させることができないようです。