我一直在使用Java处理从网络上编码为base64字符串的图像。在img src标签中,我只看到过image/png格式,例如:data:image/png;base64,{eNc0d3d_St!ng...}
我没有看到过image/gif或image/jpg。我在SO上搜索了一下,并阅读了一些关于base64编码的内容。
此外,在Java(Android)中进行Base64.decode(src, Base64.DEFAULT)
时,我会剥离掉data:image/png;base64
这部分,因此在这种情况下似乎不需要png。实际上,如果我不剥离这个“头”,那么BitmapFactory.decodeByteArray
将返回null。
所以问题是,除了png之外,web上是否有其他格式用于图像编码?