• 締切済み

画像Typeコード 画像判別

画像のアップロードで取得した画像のタイプコードに対しての拡張子を 教えて欲しいのですが・・・・。 参考になるサイトでも構いません。 list($width, $height, $type, $attr) = getimagesize("img/flag.jpg"); $type == 2 が.jpgだったと思ったのですが、その他の拡張子の 場合はどうすれば、判別できますでしょうか?

みんなの回答

  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.2

getimagesize の第3引数typeは、 IMAGETYPE_GIF, IMAGETYPE_JPEG, IMAGETYPE_PNG などで表される定数値です。 画像ファイル読み込みimagecreate関数切り分けのためなら、以下参照 http://php.benscom.com/manual/ja/function.imagecreate.php#81831 その他のGDモジュール定義済み定数は、以下参照 http://php.benscom.com/manual/ja/image.constants.php

  • mizutaki
  • ベストアンサー率33% (111/333)
回答No.1

$imgstatus = getimagesize('img/flag.jp'); みたいに取得すれば $imgstatus['mime']というデータが入っているはずです。 このデータの中には'image/png'のような文字データが入っているので、 それを見れば判断する事が出来ますよ

関連するQ&A