定義
画像の長さと幅を取得します。
構文:
array getimagesize(string filename, array [imageinfo]);
戻り値:
array
関数の種類:
グラフィック処理
内容の説明:
PHP 関数 getimagesize を使用すると、www 上の gif、jpeg、および png 画像の高さと幅を取得できます。この関数は、gd ライブラリをインストールせずに使用できます。返された配列には 4 つの要素があります。返される配列の最初の要素 (インデックス値 0) は、イメージの高さ (ピクセル単位) です。
2 番目の要素 (インデックス値 1) は画像の幅です。 3 番目の要素 (インデックス値 2) は画像のファイル形式で、gif 形式の場合は値 1、jpeg/jpg 形式の場合は 2、png 形式の場合は 3 になります。 4 番目の要素 (インデックス値 3) は、画像の高さと幅の文字列、高さ=xxx 幅=yyy です。
省略されたパラメータ imageinfo は、画像関連の情報を取得するために使用されます。たとえば、iptc (http://www.xe.net/iptc) の app13 タグを画像に追加し、iptcparse( を使用して解析できます)。 )。
PHP 関数 getimagesize のコード例:
<ol class="dp-xml"> <li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>function myimg($imgfile) { </span></li><li class="alt"><span>$</span><span class="attribute">size</span><span> = </span><span class="attribute-value">getimagesize</span><span>($imgfile); </span></li><li><span>echo "</span><span class="tag"><</span><span class="tag-name">img</span><span> </span><span class="attribute">src</span><span>="$imgfile" $size[3]</span><span class="tag">></span><span>"; </span></span></li> <li class="alt"><span>} </span></li> <li><span>myimg("img/img1.gif"); </span></li> <li class="alt"><span>myimg("img/img2.png"); </span></li> <li> <span class="tag">?></span><span> </span> </li> </ol>