Android JPEG和libjpeg有什么不同? 我提出了这个问题,因为我现在正在把JPEG从Andorid发送到C++服务器。我发现,当我编码YUV数据(从android摄像头检索)->BMP->JPEG,然后通过网络发送到时。然后我用libjpeg解码。libjpeg说它不是JPEG格式的文件。我试图找到任何关于Android JPEG的信息,但我运气不好。有人能解释一下这两种jpeg的区别吗

Android JPEG和libjpeg有什么不同? 我提出了这个问题,因为我现在正在把JPEG从Andorid发送到C++服务器。我发现,当我编码YUV数据(从android摄像头检索)->BMP->JPEG,然后通过网络发送到时。然后我用libjpeg解码。libjpeg说它不是JPEG格式的文件。我试图找到任何关于Android JPEG的信息,但我运气不好。有人能解释一下这两种jpeg的区别吗,android,jpeg,libjpeg,Android,Jpeg,Libjpeg,我对你的问题很好奇,因为我过去对JPEG有过复杂的体验。我找到了一些很好的链接来解释你的问题,比如 我提到有27+种不同的Jpeg生成算法,它们之间并不总是很好地配合。我知道你可以有符合标准的JPEG,由一个人解释,不能在另一个人的程序中读取。你得到的是一场关于谁的错的大责备游戏 底线是——如果您的libjpeg无法解码Android生成的JPEG,您有两个选择: 使用libjpeg以外的内容对其进行解码 将libjpeg或其他库的一个版本放在android上,对它们进行不同的编码。(是一个链接

我对你的问题很好奇,因为我过去对JPEG有过复杂的体验。我找到了一些很好的链接来解释你的问题,比如

我提到有27+种不同的Jpeg生成算法,它们之间并不总是很好地配合。我知道你可以有符合标准的JPEG,由一个人解释,不能在另一个人的程序中读取。你得到的是一场关于谁的错的大责备游戏

底线是——如果您的libjpeg无法解码Android生成的JPEG,您有两个选择:

  • 使用libjpeg以外的内容对其进行解码
  • 将libjpeg或其他库的一个版本放在android上,对它们进行不同的编码。(是一个链接,该链接来自于拥有可以工作的源代码存储库的人)

  • 祝你好运你应该在这里发布事情的进展情况。发布一个libjpeg无法读取的示例图像,我可能会告诉你原因。