操作しようとしている 24 ビットの jpeg 画像があります。赤のバンドを緑のバンドで割りたい (次に 0 から 255 に正規化)。次に、g=0 と b=0 のバンドをマージします。img.split() および img.merge() メソッドを使用してみましたが、機能しません。最後に私も8に変更したいのですが。私は img. convert('L') がそれを行うと信じています。誰か助けてくれませんか?
import Image
img = Image.open("M10.jpg")
img.convert("RGB")
r,g,b=img.split()
p=r/g
g=g.point(lambda i:i*0)
b=b.point(lambda i:i*0)
out=Image.merge('RGB',(p,g,b))
out.show()