ホームページ  >  記事  >  バックエンド開発  >  PNG画像が完全かどうかを検出するPHPコード

PNG画像が完全かどうかを検出するPHPコード

WBOY
WBOYオリジナル
2016-07-29 08:43:461280ブラウズ

コードをコピーします コードは次のとおりです:


$filename = './D243375_0.png'
if (!file_exists($filename); )) {
die("画像が存在しません~!")
}
$size = getimagesize ($filename) = strto lower(substr(strrchr($filename,"."),1); ;
if(" image/png" != $size['mime'] || $file_extension != "png"){
die("これは完全な PNG 画像ではありません"); imagecreatefrompng ($filename );
ob_start("output_handler");
ob_end_flush();
die("PNG グラフィックを正しく作成できません。 PNG グラフィックが損なわれていないことを確認してください ~");
}
function Output_handler($img) {
header('Content-type: image/png');
header('Content-Length:'.strlen($img) );
$img を返す
?>
上記は、PNG 画像が完成したかどうかを検出するための PHP コードを内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。


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