【问题标题】:What might cause a partially loaded JPEG in a UIImageView?什么可能导致 UIImageView 中部分加载的 JPEG?
【发布时间】:2012-09-24 14:39:21
【问题描述】:

我们在 iOS 和 Android 上都收到了关于我们的移动应用中部分加载的个人资料图片的现场报告。

这是它的样子(请注意,我对图像的部分进行了高斯模糊处理以保护我们成员的隐私,但实际呈现的是灰色):

AFAIK 没有在 UIImageView 中加载“Progressive JPEGS”的概念,所以我不知道如何渲染这个图像。此代码至少有一年未修改。所有图片都托管在 S3 上,并且已经使用了 2 年。

如果设备达到一定的带宽限制,运营商现在是否有可能截断图像?

-- 编辑--

我可以确认我们能够在 AT&T 网络上重现此行为。当用户超过他的数据上限时,AT&T 是否有可能以这种方式处理图像?

【问题讨论】:

  • 我认为这不是 AT&T。我在通过无线连接到本地服务器时遇到了类似的问题。我正在使用 javascript 更改显示的图像: document.getElementById('IMG_ID').src="image.JPG";
  • 切换到 HTTPS 后,我们不再重现此行为。

标签: ios uiimageview imageview rendering jpeg


【解决方案1】:

当我从 https 切换到 http 图像时,我遇到了同样的问题。不用说...我切换回基于 https 的图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    相关资源
    最近更新 更多