Base64到python中的图像转换

时间:2018-04-25 19:05:04

标签: base64

我想在python中解码应该是图像的base64字符串。代码是: import base64 coded_string ='''b = Yis3dAX8CR9 .........(以==结尾)'''base64.b64decode(coded_string)

我得到的输出是:b“m \ x88 \ xac \ xdd \ xd0 \ x17 \ xf0 $} \ xbfa \ x8aR + \ x08 \ x1a \ xe46 \ x13 = \ x0b(\ xcd \ xa1 \ xd5 \ x08 \ X18 \ xc7 \ XC0 \ 0x7F部分\固定的\ x9d} \ XC6 \ XEE \ XDC \ X94 \ XD5 \ xa0u \ X85 \ XE3 \ XAE \ xedwt \ xc7 \ XBD \ XF5 \ XF8 \ XB3 \ X11 \ X97 \ xca2 \ X1E]%N \ x9f \ X84 \ XF3 \ X0C \ XA0 \ xe9 \ XB0 \ xe9 / XB:N \ X00 \ X159 \ xc8 \ X10 \x7f-\xad1\xbcI\xf4-\xce\x89\x83\xbe\xe0\xa0\x0f_\rz\x06o^\xb2\x15\xf6\x80<\xb4\xe3 I0 \ X02 / S \ XD4 \ X83 \ X13 \ xa0yxm \ xe8 \ x9d; R \ XCE \的Xaa \ x9d \ x9a \ x03Z \ XF2 \ xd6g [\ xa37D版权所有\ xA9 \ x94P [\ x01V6d%\ xf1V \ XB1 \ XBA \ xb6n \ XA4 \ XBE \ XF7 = \ xc9 + PB \ xecO \ xbdDu \ X1F \固定的\ X16 \ XCE \ xd9 \ XBE \ x85S \ xd2Q \ XD1 \ XA3 \ XA7 \ xd78 \ X10 \ XC0 / = \ XD3 \ XE3 \ XAE \ X15 \ XA0 \ XFE \ xecQ \ x01u “\ XB0 \ t / \ X05 \西航\ xe9 \ X82 \ XCB \ xcdF \ XA3 \ x0e \ XF3 \ XCB \ xd1.Ic $ \ X16 \ XDCC \ xaaC \ 0x7F部分\ XD6 \ X85 \ x8e \ XE6 \ x90L \ X08 + \ X80 \ XCE \ XDB \ XBE \ XCF \ xe9j \ X0C \ XDC \ X1A \ XD0 \ XCA \ XA4 \ xddU [M \ XF4 \ XD1 \ XF4 \ XDE \ XAC \ X0C {2 \的Xaa \ X10 \ XF3 \的x87 \ x8c“

我不知道如何处理这个输出..以及如何将图像作为输出或可能是一些不完整的文本。请帮忙..谢谢。

2 个答案:

答案 0 :(得分:0)

将输出保存到文件中;像打开图像文件一样打开该文件。

答案 1 :(得分:0)

问题不是很清楚,但你可以这样做。此外,如果您已经有图像的base64字符串,请不要将其转换为base64,而是直接使用它。

PNG

<img src="data:image/png;base64,base64 string here" />

或者

JPEG

<img src="data:image/jpeg;base64,base64 string here" />