ホームページ  >  記事  >  バックエンド開発  >  画像サイズ(幅、高さ)を取得するPHPメソッド

画像サイズ(幅、高さ)を取得するPHPメソッド

WBOY
WBOYオリジナル
2016-06-20 13:02:391197ブラウズ

この記事では、PHPの画像サイズ(幅、高さ)を取得する関数、getimagesize()関数について詳しく紹介します。

構文:

array getimagesize( string filename [, array &imageinfo] )

関数:

getimagesize() 関数は、GIF、JPG、PNG、SWF、SWC、PSD、 TIFF、BMP、IFF、JP2、JPX、JB2、JPC、XBM、または WBMP 画像ファイルを返し、ファイルのサイズ、寸法、ファイル タイプ、および通常の 画像サイズ(幅、高さ)を取得するPHPメソッド タグで使用できる高さ/幅のテキスト文字を返します。 HTML ファイルの文字列。

指定された画像にアクセスできない場合、またはそれが有効な画像ではない場合、getimagesize() は FALSE を返し、E_WARNING レベルのエラーを生成します。

注:

(1) この関数は GD イメージ ライブラリのサポートを必要としません。

(2) この機能は、ローカルの画像や Flash 関連の情報を取得するだけでなく、リモートの情報を直接取得することもできます。

例:

<p><?php</p>list($width,$height,$type,$attr)=getimagesize("http://www.phpernote.com/images/logo.gif");<br />echo "Image width ".$width;<br />echo "<br/>";<br />echo "Image height ".$height;<br />echo "<br/>";<br />echo "Image type ".$type;<br />echo "<br/>";<br /><p>echo "Attribute ".$attr;</p>

出力情報は次のとおりです:

画像幅 200

画像高さ55
画像タイプ 1

画像属性 width="200" height="55"

画像タイプのパラメータは次のとおりです:


1 = GIF 5 = PSD 9 = JPC 13 = SWC

2 = JPG 6 = BMP 10 = JP2 14 = IFF

3 = PNG 7 = TIFF(インテルバイトオーダー) 11 = JPX 15 = WBMP

4 = SWF 8 = TIFF(モトローラバイトオーダー) 12 = JB2 16 = XBM


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。