Raspberry PI でタイム クリティカルなアプリを開発しており、ネットワーク経由で画像を送信する必要があります。私の画像がキャプチャされると、私は次のようにしています:
# pygame.camera.Camera captures images as a Surface
pygame.image.save(mySurface,'temp.jpeg')
_img = open('temp.jpeg','rb')
_out = _img.read()
_img.close()
_socket.sendall(_out)
これはあまり効率的ではありません。サーフェスをイメージとしてメモリに保存し、最初にディスクに保存することなくバイトを直接送信できるようにしたいと考えています。
アドバイスをありがとう。
編集: ワイヤの反対側は、バイトを期待する .NET アプリです。