我可以在保存之前检查下载的图像是不是损坏吗?

Posted

技术标签:

【中文标题】我可以在保存之前检查下载的图像是不是损坏吗?【英文标题】:can I check if downloaded image is corrupt or not before saving?我可以在保存之前检查下载的图像是否损坏吗? 【发布时间】:2011-04-18 07:13:05 【问题描述】:

我可以在将下载的图像保存到我的文档目录之前检查它是否损坏吗? 如果是,那么请告诉我如何? 谢谢

【问题讨论】:

【参考方案1】:
UIImage *im = [[UIImage alloc] initWithData:YourNSData];
UIImageView *imview;

// test to see if the image was successfully created
if (im)
   imview = [[UIImageView alloc] initWithImage:im];

希望对你有帮助

【讨论】:

在图像没有形成的情况下会返回false吗..?【参考方案2】:

您可以尝试使用initDataNSData 对象加载到UIIImage 中。然后检查返回的UIImage 对象是否为nil。 这不是完整的证明方法,但应该有效。

【讨论】:

以上是关于我可以在保存之前检查下载的图像是不是损坏吗?的主要内容,如果未能解决你的问题,请参考以下文章

在单击提交按钮之前如何检查是不是生成了图像?

如何检查是否可以显示远程图像?

Vuejs - 检查图像网址是不是有效或损坏

下载前检查远程服务器上是不是存在图像

Docker图像保存如何在加载前检查是不是存在?

在我保存之前如何检查工作项是不是被修改