芯友网xin1234.com

请问unity怎么判断一个图片是否受损



【中级】DJYE
请问unity怎么判断一个图片是否受损
【主程】Me as omnisciene
,,,
【高级】沉小博
那你首先得定义何为受损
【中级】DJYE
比如说图片下载到一半  停止下载  或者记事本进去图片  删除一段字节 
【高级】沉小博
那就比较像素或者比较字段咯
像素的话好像官方没有什么直接的解决办法
字段好解决
【中级】DJYE
字段怎么比较  求解
【高级】沉小博
都存成2进制然后比较吧
【中级】DJYE
我在网上看到一段代码  
【高级】沉小博
很多咯比如验证字段长度
【总监】尤里
简单的 就是 验证长度
【高级】沉小博
抽样字段内容
【总监】尤里
要保证 完全一致的 就是 比对 MD5 码
【高级】沉小博
楼上正解
【中级】DJYE
@尤里 如何验证长度  我现在需求就是判断 本地一张图片是否受损 受损就不加载 否则加载
【总监】尤里
那你就 判断 MD5 码吧
把你 存好文件 生成一个 MD5码 然后和原始的比较 如果一致 说明文件正确 不一致  文件受损
【中级】DJYE
我想知道现在图片浏览软件是怎么判定图片受损的 也是MD5码么 
【总监】尤里
这个你想深了
那是 图像领域了
【高级】沉小博
就是解决问题不就得了
【总监】尤里
这个是 人家的 图片渲染算法  会根据 PNG 格式 读取 数据 然后渲染出图像 如果 渲染失败了 就报错 判断 图片受损
【中级】DJYE
好吧  我觉得验证字段长度就应该可以了
【总监】尤里
你难道 是要写 这个 判断 PNG 格式文件 时候正确的吗?  这个 引擎的 渲染 底层已经做了 这个工作了 你妹必要再做一遍
不要 造轮子  有轮子用 就用  不要自己造轮子
【高级】沉小博
【主程】像unity一样坚强
+1
【高级】沉小博
没错,有的用就用
【中级】DJYE
好的  谢谢答疑  @尤里  是我想复杂了  其实unity加载不出来 就可以判定受损
【总监】尤里
是的

相关问题
对资源来说 图片 unity是复制文件导入,ue是 外部连接 是这样吗?】 反了吧;二当家睡醒了二当家,昨晚又接了几个国外老板的单子?;
为什么Unity这里出现了白色的边 图片是没有的】 UI的原因;但是ui的原图上没有啊是因为不是图片大小不是2的幂次方?
gd库做图片水印 提示函数未定义 ~?】 为定义的函数;gd库已开启 ;你加载gd库了么;
------分隔线----------------------------
赞助商链接
赞助商链接
51La