getimagesizefromstring — 文字列から画像サイズ情報を取得します。
array getimagesizefromstring ( string $imagedata [, array &$imageinfo ] )
getimagesize() 関数と同じです。 違いは、getimagesizefromstring() の最初のパラメーターがファイル名ではなく、画像データの文字列表現であることです。
パラメータ
imagedata:画像データの文字列表現。
imageinfo: getimagesize() 関数を参照してください。
<?php$img = 'codercto-logo.png';//ファイル形式で開く $size_info1 = getimagesize($img);//文字列形式で開く $data = file_get_contents($img);$size_info2 = getimagesizefromstring( $データ);print_r($size_info2);?>
上記の例の出力結果は次のとおりです。
Array( [0] => 290 [1] => 69 [2] => 3 [3] => [ビット] => 8 [mime] => 画像/png)