码迷,mamicode.com
首页 > Web开发 > 详细

PHP图片损坏检测 检测图片是否完整 图片是否损坏 检查本地图片是否正常 是否正确的图片

时间:2014-08-12 03:42:13      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:http   使用   os   strong   ar   art   问题   size   

http://my.oschina.net/cart/

图片抓取到本地了,抓取了上十万张图片,突然发现有少数图片缩略图看是正常的,打开后 图片直显示一部分,但是基数大啊,如何使用PHP批量检测出哪些图片损坏了呢?

如果你是想PHP检测JPG图片是否损坏,是否完整?请使用:

imagecreatefromjpeg

如果你是想PHP检测GIF图片是否损坏,是否完整?请使用:

imagecreatefromgif

如果你是想PHP检测PNG图片是否损坏,是否完整?请使用:

imagecreatefrompng

如果你是想PHP检测BMP图片是否损坏,是否完整?请使用:

imagecreatefrombmp

百试不爽啊!

其他的想检测图片是否完整,是否损坏的方案如:

  1. exif_read_data
  2. getimagesize
  3. 图片头部或者尾部的十六进制字符识别。。。
  4. file_exists
  5. is_file


等 都是浮云,都有兼容性问题!都有部分漏网之鱼!

坚决的使用PHP图片损坏检测 检测图片是否完整 图片是否损坏 检查本地图片是否正常 是否正确的图片

if( @imagecreatefromjpeg( $yourfile ) == false ) {
    // image is bad....http://my.oschina.net/cart/
}




PHP图片损坏检测 检测图片是否完整 图片是否损坏 检查本地图片是否正常 是否正确的图片,布布扣,bubuko.com

PHP图片损坏检测 检测图片是否完整 图片是否损坏 检查本地图片是否正常 是否正确的图片

标签:http   使用   os   strong   ar   art   问题   size   

原文地址:http://my.oschina.net/cart/blog/300207

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!