2
私は、Pythonで(任意のテキストファイルから変換された)バイトの配列を持っており、これらのバイトをRGB値として画像に格納したいと考えています。これを行う最善の方法は何ですか?ありがとうバイトからの画像
私は、Pythonで(任意のテキストファイルから変換された)バイトの配列を持っており、これらのバイトをRGB値として画像に格納したいと考えています。これを行う最善の方法は何ですか?ありがとうバイトからの画像
bytearraysで操作する場合は、io.BytesIO
を使用する必要があります。また、bytearray
に直接ファイルを読むことができます。
は、あなたはそのような何かを書くことができます:
import os, io, Image
from array import array
def read("path from your file"):
count = os.stat(path).st_size/2
with open(path, "rb") as f:
return bytearray(f.read())
bytes = readimage(path+extension)
image = Image.open(io.BytesIO(bytes))
image.save(savepath)
はOPがテキストファイルについて尋ね、バイナリではありません。 –
彼はテキストファイルに変換する必要がありますか?そうでなければ、彼はバイトを保持してスクリプトを適用できますか? – Deadpool
答えをコピー&ペーストするのではなく、重複して質問を閉じるために投票してください。 – Rob