忍者ブログ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

phpで画像ファイルの縦横サイズを取得する

PHPって本当に沢山の関数があるのですが、最近画像ファイルの縦横サイズを取得する関数があることを知りました。

getimagesize関数

関数に関する詳しい情報は上記リンク先を参照してみてください。

使い方は超簡単、単に関数に画像ファイルのパスを渡すだけです。

Ex)
$ret = getimagesize('banner_1_468x60.gif');
var_dump($ret);

実行結果:
array(7) {
  [0]=>
  int(468)
  [1]=>
  int(60)
  [2]=>
  int(1)
  [3]=>
  string(23) "width="468" height="60""
  ["bits"]=>
  int(7)
  ["channels"]=>
  int(3)
  ["mime"]=>
  string(9) "image/gif"
}

ファイルはローカルファイルだけでなくリモートにあるファイル(アクセス許可はされていないといけません)も可能みたいです。

面白いのは、HTMLのimgタグ等に用いれるように「width="468" height="60"」といったStringも返してくれるところ。

なんか、ほんとPHPって便利な関数が多いですねw

PR

この記事にコメントする

お名前
タイトル
メール
URL
コメント
絵文字
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
パスワード