[英]python convert bytes to image
我收到一個字節,該字節是從Android客戶端的圖像轉換而來的,如何將其轉換為Python圖像? 我使用以下代碼:
img = Image.open(BytesIO(data))
img.show()
img.save('D:\\1.jpg')
但我只能得到一個不完整的圖像,例如:
右邊的圖像是我要發送給Python的圖像,左邊的圖像是我得到的圖像。 我該如何解決?
PS: data
是完整的,因為我使用Eclipse完全保存了圖像。
我已經解決了疑難問題作出了愚蠢的錯誤,該buffersize
我的設置socket.recv
太短。
我設置了更長的buffersize
例如100000000,並且保存圖像很容易:
f = open('D:\\2.jpg', 'wb')
f.write(data)
f.close()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.