<?php
$im = new Imagick();
if ($im->pingImage('1.jpg')) {
$image_info = $im->identifyImage();
print_r($image_info);
}
else {
echo 'image doesn't exist';
}
?>
pingImage
実際の画像名に渡すと、print_r
パラメーターを含む配列が表示されます。しかし、実際の画像名ではないに渡すとpingImage
、何も起こらず、「画像が存在しません」という出力が期待されます。同時に、条件の前echo
に出力を追加すると、これは機能します。echo
通常、コードはpingImage
returnまで機能しfalse
ます。
Imagick のドキュメントで答えが見つかりません。