首页 > 代码库 > PHP图片损坏检测 检测图片是否完整 图片是否损坏 检查本地图片是否正常 是否正确的图片
PHP图片损坏检测 检测图片是否完整 图片是否损坏 检查本地图片是否正常 是否正确的图片
http://my.oschina.net/cart/
图片抓取到本地了,抓取了上十万张图片,突然发现有少数图片缩略图看是正常的,打开后 图片直显示一部分,但是基数大啊,如何使用PHP批量检测出哪些图片损坏了呢?
如果你是想PHP检测JPG图片是否损坏,是否完整?请使用:
imagecreatefromjpeg
如果你是想PHP检测GIF图片是否损坏,是否完整?请使用:
imagecreatefromgif
如果你是想PHP检测PNG图片是否损坏,是否完整?请使用:
imagecreatefrompng
如果你是想PHP检测BMP图片是否损坏,是否完整?请使用:
imagecreatefrombmp
百试不爽啊!
其他的想检测图片是否完整,是否损坏的方案如:
- exif_read_data
- getimagesize
- 图片头部或者尾部的十六进制字符识别。。。
- file_exists
- is_file
等 都是浮云,都有兼容性问题!都有部分漏网之鱼!
坚决的使用PHP图片损坏检测 检测图片是否完整 图片是否损坏 检查本地图片是否正常 是否正确的图片:
if( @imagecreatefromjpeg( $yourfile ) == false ) { // image is bad....http://my.oschina.net/cart/ }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。