8
A
回答
3
如果你想在网页中使用它,你可以把base64编码的图像放入一个HTML文件中。基督徒
6
你可以试试这个:
import base64
png_recovered = base64.decodestring(png_b64text)
'png_b64text' 包含从MongoDB的像场的文本。
然后你只写 “png_recovered” 到一个文件:
f = open("temp.png", "w")
f.write(png_recovered)
f.close()
只需更换 'PNG' 用正确的格式。
+0
它不显示图像,但显示一个字符串 – kschaeffler 2011-03-20 14:04:13
20
大厦回答,这里全圆:
import base64
jpgtxt = base64.encodestring(open("in.jpg","rb").read())
f = open("jpg1_b64.txt", "w")
f.write(jpgtxt)
f.close()
# ----
newjpgtxt = open("jpg1_b64.txt","rb").read()
g = open("out.jpg", "w")
g.write(base64.decodestring(newjpgtxt))
g.close()
或者这样说:
jpgtxt = open('in.jpg','rb').read().encode('base64').replace('\n','')
f = open("jpg1_b64.txt", "w")
f.write(jpgtxt)
f.close()
# ----
newjpgtxt = open("jpg1_b64.txt","rb").read()
g = open("out.jpg", "w")
g.write(newjpgtxt.decode('base64'))
g.close()
1
您的图片文件(JPEG/PNG)编码为Base64和编码的base64字符串存储在你的mongo数据库中。首先解码的base64字符串
import base64
image_binary=base64.decodestring(recovered_string_from_mongo_db)
现在image_binary中有您的二进制文件,写这个二进制文件来
with open('image.extension','wb') as f:
f.write(image_binary)
如果扩展名是图像文件扩展名。
相关问题
- 1. 在GDK中将图像转换为base64
- 2. 如何将base64 svg图像转换为base64图像png
- 3. 如何将图像(BYTE *)转换为Base64
- 4. 如何将Uri图像转换为Base64?
- 5. 将图像数组转换为Base64
- 6. 将本地图像转换为base64 javascript
- 7. Java - 将图像转换为Base64
- 8. 在jquery中将图像转换为base64用于文件jpg
- 9. 在Excel VBA中将图像(jpg)转换为base64?
- 10. 如何在Android中将Base64 Blob字符串转换为图像?
- 11. React-Native:下载图像并将其转换为Base64图像
- 12. 将图像转换为Base64包括其边框图像样式
- 13. 转换图像到base64
- 14. 将Php转换为Python,base64编码
- 15. C#base64转换为JPG图像
- 16. 图像转换为base64而不上传
- 17. 如何将图像转换为base64而无需在swift 2.0中丢失图像?
- 18. 将图像转换为base64在Firefox上的JavaScript
- 19. 将角度2中的图像转换为base64
- 20. 将png或jpg图像转换为Android中的Base64字符串
- 21. 将base64字符串转换为Android中的图像
- 22. 将base64 png转换为Nodejs中的jpeg图像
- 23. 如何将base64字符串图像转换为android中的blob?
- 24. 将Base64字符串转换为android中的图像
- 25. 如何将图像转换为android中的base64二进制值?
- 26. 如何将图像转换为xamarin.android中的base64?
- 27. 如何将图像转换为文件中的Base64字符串?
- 28. 将base64字符串转换为Android中的图像
- 29. 无法将jpg/jpeg图像转换为Cordova 4.0中的Base64 ios
- 30. 如何将图像转换为C中的base64?
图像如何放入数据库?一旦你知道了,就扭转过程。 – 2011-03-20 13:09:59
图片来自Android设备。 – kschaeffler 2011-03-20 13:11:29
android在base64中转换图像并将其存储到数据库中。我的任务是恢复这些数据并将它们转换为图像 – kschaeffler 2011-03-20 13:12:28