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

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/
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HookPHP

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值