Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何修复手机调用img url时的像素缺陷?_Javascript_Jquery_Html_Azure Storage Blobs - Fatal编程技术网

Javascript 如何修复手机调用img url时的像素缺陷?

Javascript 如何修复手机调用img url时的像素缺陷?,javascript,jquery,html,azure-storage-blobs,Javascript,Jquery,Html,Azure Storage Blobs,我正在使用azure web存储将图像文件存储为blob。当我将这些图像的图像url调用到计算机时,它们工作正常。然而,当他们打电话到手机(iOS)时,他们有时会得到一些wierd像素和/或有时会复制自己,但并不总是如此。我在下面举了两个例子,你可以看到一个图像被分割成两半,另一个在上面加上一些蓝色颜料 如果有人对可能导致这种情况的原因有任何线索,请告诉我 编辑:我注意到,可能会弄糟的照片在1MB+的存储空间中都比较大,而其他200kb左右的照片看起来都不错,这可能与此有关吗 我现在可以确认这

我正在使用azure web存储将图像文件存储为blob。当我将这些图像的图像url调用到计算机时,它们工作正常。然而,当他们打电话到手机(iOS)时,他们有时会得到一些wierd像素和/或有时会复制自己,但并不总是如此。我在下面举了两个例子,你可以看到一个图像被分割成两半,另一个在上面加上一些蓝色颜料

如果有人对可能导致这种情况的原因有任何线索,请告诉我


编辑:我注意到,可能会弄糟的照片在1MB+的存储空间中都比较大,而其他200kb左右的照片看起来都不错,这可能与此有关吗

我现在可以确认这是由于实际的水滴大小造成的,我已经编写了一个服务器端代码,将每个图像的大小调整到100kb以下,并且没有出现问题,因为

您是否能够确定问题是否与存储的数据有关?例如,如果您从不同的客户端多次检索持久化的blob,它总是损坏的?或者它是与blob的检索有关?更多信息加上重新编程步骤会有所帮助。顺便说一句,我们正在开发一个IOS库,它可能也值得一看。。。