php getimagesize
getimagesize は、画像関連の情報を読み取り、4 つのセルを含む配列を返します。インデックス 0 には画像の幅のピクセル値が含まれ、インデックス 1 には画像の高さのピクセル値が含まれます。インデックス 2 は画像タイプのインデックスです
$size = getimagesize($filename);
$fp = fopen($filename, "rb");
if ($size && $fp) {
header( "Content-type: {$size['mime']}");
fpassthru($fp);
exit;
} else {
// error
}
?>
#2 getimagesize( ) 例
list($width, $height, $type, $attr) = getimagesize("img/flag.jpg");
echo "";
?>
例 #3 getimagesize (URL)
$size = getimagesize("http://www.example.com /gifs /logo.gif");
$size = getimagesize("http://www.example.com/gifs/lo%20go.gif");
?>
例 4 getimagesize() が IPTC を返す
$size = getimagesize("testimg.jpg", $info);
if (isset($info["APP13"])) {
$iptc = iptcparse($info["APP13"] );
var_dump($iptc);
}
?>