如何将base64编码的文件转换为普通.jpg文件?

2024-09-29 21:57:49 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,这是我的base64编码文件示例:

myencodeimage = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAElFTkSuQmCC"

我想杰森.jpg这个编码文本。在

^{pr2}$

但我有一个“binascii.错误:Incorrect padding“问题?在


Tags: 文件image示例编码datapngjpgbase64
1条回答
网友
1楼 · 发布于 2024-09-29 21:57:49

您尝试解码整个字符串,而不是只解码base64编码的数据。在

myencodeimage = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAElFTkSuQmCC"

试着解码

^{pr2}$

但是请记住,图像是在PNG容器中的,而不是压缩的JPEG图像,因此在最坏的情况下,您的操作系统将无法调用正确的程序来打开图像。在

相关问题 更多 >

    热门问题