-3

私はヘッダー付きのイメージを含むバイナリファイルを持っています。Python:バイナリからイメージへの変換

詳細は次のとおりです。

  • 最初1024 bytes4608 bytesそして各行
  • ため、ヘッダの32 bytesをヘッダを含む5000 linesために画像の1つのラインを構成します。

これはヘッダーとともに4608x5000 pixel imageになります。

バイナリファイルをどのように読んで、イメージを作成して作業する必要がありますか?

ありがとうございます。

+2

一般的な形式の場合は、PIL – aitchnyu

答えて

2

コードをWindowsで実行する場合はバイナリモードを使用してファイルを開き、次にread(size)メソッドを使用してバイトを抽出する必要があります。イメージフォーマットがバイト単位で記述されている場合は、必要に応じてデータを分割します。あなたは、整数などに値を変換する必要がある場合

はまた、その後、Pythonは(あなたが上記のようにデータを読みますが、整数などに変換するために、構造体を使用する)は、バイナリデータを解凍するために使用することができstruct moduleを持っています。

関連する問題