基本的に私がやりたいのは、ファイルを取得し、そのバイナリデータ(もちろん10進数)をリストに入れ、そのリストに基づいてPILを使用してグレースケールビットマップイメージを生成することです。
たとえば、ファイルが5000バイト(画像サイズは100 x 50)で、各バイトが0〜255の整数である場合、最初のバイトを最初のピクセルにペイントし、すべてのバイトがなくなるまで行を下に移動します。
私がこれまでに得た唯一のことは、次のファイルを読み取ることです。
f = open(file, 'rb')
text = f.read()
for s in text:
print(s)
これにより、バイトが10進数で出力されます。
私はこれを達成する方法についていくつかの方向性を探しています。私はたくさんの検索をしましたが、私がやりたいことをやろうとした人はそれほど多くないようです。
どんな助けでも大歓迎です!