PythonのライブラリPILに基本的な問題があります。 と1の値のみをマトリックスに配置した.txtファイルがいくつかあります。 PILに含まれている関数Image.fromarray()を使用して、画像の「バイナリ」データを変換しました。私のデータのフォーマットは、255を掛けると白黒の画像を生成しますが、それは私にとっては問題ありません。ここで、PILに含まれている適切なtext関数を使用して、画像にテキストを追加したいのですが、そのテキストをcolouredにしたいのです。 fromarrayから取得した画像にはグレースケールのカラーマップがあるため、明らかにそれはできません。どうすれば変更できますか?
次のような単色画像からRGB画像を取得できます。
from PIL import Image
from numpy import eye
arr = (eye(200)*255).astype('uint8') # sample array
im = Image.fromarray(arr) # monochromatic image
imrgb = im.convert('RGB') # color image
imrgb.show()