PHP getimagesize関数で画像ファイルのサイズを取得する


PHPで画像の縦・横のピクセルを取得する方法のご紹介です。

getimagesizeを使うと簡単に取得できます。getimagesizeで該当のファイルを指定して実行した後、var_dumpでダンプします。

$size = getimagesize('http://example.com/image.jpg');
var_dump($size);

配列でサイズが取得できているのがわかります。

array(6) { [0]=> int(492) [1]=> int(339) [2]=> int(3) [3]=> string(24) "width="492" height="339"" ["bits"]=> int(4) ["mime"]=> string(9) "image/png" }

便利なのですが、処理が結構重いです。都度取得するのはやめたほうが良さそうですね。

コメントを残す