ホームページ >バックエンド開発 >PHPチュートリアル >PHP 画像破損検出 画像が完全であるか、画像が破損していないかを確認します。 ローカル画像が正常であるか、正しい画像であるかどうかを確認します。

PHP 画像破損検出 画像が完全であるか、画像が破損していないかを確認します。 ローカル画像が正常であるか、正しい画像であるかどうかを確認します。

WBOY
WBOYオリジナル
2016-06-20 13:00:391480ブラウズ

PHP 画像破損検出 画像が完全であるか、画像が破損していないかを確認します ローカル画像が正常であるか、正しい画像であるかどうかを確認します

画像をローカルでキャプチャしました。100,000 の画像をキャプチャしましたが、開いた後、いくつかの画像のサムネイルが正常に見えることに気づきましたが、ベースが大きいことがわかりました。 PHP を使用してどの写真が破損しているかを一括検出する方法?

JPG 画像が破損しているかどうか、また完全であるかどうかをPHP で検出したい場合はどうすればよいでしょうか?使用してください:

imagecreatefromjpeg

GIF 画像が破損しているかどうか、また完全であるかどうかをPHP で検出したい場合はどうすればよいでしょうか?使用してください:

imagecreatefromgif

PNG 画像が破損しているかどうか、また完全であるかどうかを PHP で検出したい場合はどうすればよいでしょうか?使用してください:

imagecreatefrompng

BMP イメージが破損しているかどうか、また完全であるかどうかを PHP で検出したい場合?使用してください:

imagecreatefrombmp

どれだけ頑張ってもうまくいかない!

他の人は、 画像が完全かどうか、破損していないか チェックしたいと考えています。たとえば、

exif_read_data

getimagesize

画像の先頭または末尾の 16 進文字認識。 。 。

ファイルが存在します

is_file

などはすべてクラウドであり、互換性の問題があります。魚が網をすり抜けてしまった!

断固として PHP を使用してください画像破損検出 画像が完全であるかどうか、画像が破損していないかを確認します ローカル画像が正常であるかどうか、正しい画像であるかどうかを確認します:

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


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。