我们最近有一些用户在我们的应用报告中表示JPEG图像自更新到iOS 10后无法正常显示。
我们已经对它进行了调查,发现有些JPEG图像可以正常工作,有些则不行。在任何地方都没有记录错误。
那些不在我们的应用程序中工作的人也不能在iOS 10上的Safari中工作。不仅如此,他们也不能在MacOS Sierra上的Safari中工作。
因此我们自行检查了文件,发现不起作用的文件开始ÿØÿÛ
,而做的其他文件正常开始{{} 1}}。
通过Google搜索这些签名,我们进入了此页面:https://en.wikipedia.org/wiki/List_of_file_signatures
此处说明不起作用的图像是 JPEG Raw ,而不是ÿØÿá
或JFIF
格式的JPEG。
所以问题是:为什么这不再起作用,以及解决它的最佳解决方案是什么?由于JPEG的有损性质,我不想重新编码图像。不幸的是,我们也无法改变这些图像的来源。
我们已经考虑过为我们的应用提供解决方案,但这无法在Safari中解决问题。
为什么让Apple取消对这种格式的支持,