借此版问winform 怎么判断HttpWebRequest 下载回来的图片是否损坏的呢?求思路,求思路
借此版问winform 怎么判断HttpWebRequest 下载回来的图片是否损坏的呢?求思路,求思路需要做一程序下载图片,但不确保所有下载的图片都是正常的.
有些图片可能是损坏的.求思路求,思路啊 大大们!! --------------------编程问答-------------------- 1. HttpWebResponse 的状态
2. 加载图片,是否有错. --------------------编程问答-------------------- 就算是损坏照样加载。 只是显示不完全。 --------------------编程问答-------------------- 我也遇到此类问题。 下载的图片不完整。但是照样能加载并且打开,图片缺失部分被白色或者灰色填充。 --------------------编程问答-------------------- try{
Image img=Image.FromFile("");//或者FromStream(stream)
img.dispose();
//没损坏
}
catch{
//损坏了
} --------------------编程问答--------------------
1.如果能打开的画,那么就需要进行水平线扫描,进行灰度梯度计算,看是否出现分水岭
2.或者用种子生长办法判断是否出现大面积的不正常颜色
3.不过这也不是绝对的,毕竟是图像处理,不是完全的准确
补充:.NET技术 , ASP.NET