如何在调用移动设备上的图像URL时修复像素缺陷?

5
我正在使用Azure Web存储将图像文件存储为Blob。当我在计算机上调用这些图像的图像URL时,它们可以正常工作。但是,在手机(iOS)上调用它们时,有时会出现一些奇怪的像素和/或重复本身的情况,但并不总是如此。下面我放了两个可能发生的例子,您可以看到一个图像被分成了两半,另一个则添加了一些蓝色颜料。
如果有人知道可能导致这种情况的原因,请告诉我!
编辑:我注意到可能会出错的照片在存储大小上都比较大,1MB +,而其他大约200kb左右的照片似乎做得很好,这可能与此有关吗?

你能确定问题是否与数据存储有关吗?例如,如果您从不同的客户端多次检索持久化的 blob,它是否总是损坏的?还是与 blob 的检索有关?提供更多信息和重现步骤将会很有帮助。顺便说一下,我们正在开发一个 iOS 库,也许值得一看... - Jason Hogg - MSFT
1个回答

1

我现在可以确认这是由于实际的 blob 大小造成的,我已经编写了服务器端代码将图像调整大小,每个图像都小于 100kb,自此以后就没有出现过这个问题


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接